Dlaczego moja tablica sznurów poniżej daje mi błąd, czy nie wszystkie są ciągi ??? „Argument atrybut musi być stałym wyrażeniem, typeof stworzenie wyrażenie wyrażenie lub tablicą typu parametru atrybut”C# argument atrybutu musi być stałym wyrażeniem
[Test]
[TestCase(new string[]{"01","02","03","04","05","06","07","08","09","10"},TestName="Checking10WOs")]
public void Test(String[] recordNumber)
{
//something..
}
Cóż, wszystko, co zostanie utworzone za pomocą 'nowego', nie może być stałe, prawda? –
Komunikat o błędzie wydaje się dość oczywisty. Mówi, że nie można użyć tworzenia tablicy w atrybucie; właśnie to robisz. – Servy
http://stackoverflow.com/questions/19578368/an-attribute-argument-must-be-a-constant-expression-typeof-expression- or-array – MethodMan