mirror of
https://github.com/github/codeql.git
synced 2025-12-17 17:23:36 +01:00
28 lines
541 B
C#
28 lines
541 B
C#
using System;
|
|
|
|
public static class StringConstants
|
|
{
|
|
const string PRIVATE_CONSTANT = "abcdefgh";
|
|
public static readonly string PUBLIC_CONSTANT = "abcdefgh";
|
|
}
|
|
|
|
class UseConstantString
|
|
{
|
|
const string CONSTANT = "abcdefgh";
|
|
|
|
// GOOD: Initializers in arrays
|
|
string[] values1 = { "abcdefgh" };
|
|
|
|
// BAD: Use constant
|
|
string values2 = "abcdefgh";
|
|
|
|
void Test()
|
|
{
|
|
// BAD: Use constant
|
|
var v1 = "abcdefgh";
|
|
|
|
// GOOD: Constant used.
|
|
var v2 = StringConstants.PUBLIC_CONSTANT;
|
|
}
|
|
}
|