Get first 18 characters
Anonymous
csharp
01/19/2021 12:57 PM
1.6 KB
26
Indexable
// Characters in range 1-18
public static string GetConfirmCardId(string inputString)
{
char[] arrChar = inputString.ToCharArray();
string result = "";
for (int i = 0; i < arrChar.Length - 1; i++)
{
if (i < 18)
{
result += arrChar[i];
}
else
{
break;
}
}
return result;
}
// In another class
private void JsutForFun()
{
string sourceData = "11054-VC CU 108 11054-VC 108 000000000000000000000000000000000000000 ";
string first = GetConfirmCardId(sourceData);// "11054-VC "
string second = GetConfirmCardId(sourceData);// "1054-VC 1"
bool isEqual = AreTwoCodeIdentical(first, second);
// isEqual == false
}
private bool AreTwoCodeIdentical(string firstCode, string secondCode)
{
return firstCode.Equal(secondCode);
}Editor is loading...