Mam metodę, która zwraca null
, jeśli kod pocztowy jest nieprawidłowy, i po prostu zwraca string
, jeśli jest prawidłowy. W niektórych przypadkach przekształca również dane.Dlaczego próbuje używać ciągu? (Nullable ciąg) w języku C# generuje błąd składni?
Mam następujący test jednostki poniżej, ale dostaję błędy składniowe na liniach, gdzie używają string?
. Czy ktoś mógłby mi powiedzieć, dlaczego?
public void IsValidUkPostcodeTest_ValidPostcode()
{
MockSyntaxValidator target = new MockSyntaxValidator("", 0);
string fieldValue = "BB1 1BB";
string fieldName = "";
int lineNumber = 0;
string? expected = "BB1 1BB";
string? actual;
actual = target.IsValidUkPostcode(fieldValue, fieldName, lineNumber);
Assert.AreEqual(expected, actual);
}
ojej. Zły dzień w biurze, całkowicie zapomnieć o strunach, nie musi być zerowy. #facepalm – ediblecode
Nie, nie usuwaj. Pozwól nam wszystkim rozkoszować się Twoją podłością. – Will
Cieszę się, że masz to uporządkowane :) –