拡張メソッドを作成しようとしていますが、やりたいことを実行していません。
ここに私の拡張方法があります
public static string StringOptional(this string StartString, string AddOnString, int Length, Utility.PaddingSide Side)
{
string AddOnStringFormated;
if (AddOnString != null)
{ AddOnStringFormated = Utility.FixedLengthString(AddOnString, Length, Side); }
else
{
string AddOnStringBlank = "";
AddOnStringFormated = Utility.FixedLengthString(AddOnStringBlank, Length, Side);
}
string FinishString = Utility.FormatString(StartString, AddOnStringFormated);
return FinishString;
}
私の通常のコードでは
string LineTemp = "FirstLineOfCode";
string LineAdd = "SecondLine";
LineTemp.StringOptional(ImmOrNm, 23, Utility.PaddingSide.Right);
return LineTemp;
最後に、LineTemp は両方の文字列を一緒にフォーマットする必要がありますが、そうではありません。なんで?