C#備忘草 stringの[1]、Math.Min、

string変数の[i] 

string 変数

も行列の様にFor文中の[i]が使える(何文字目かを参照する


string A = "omochi";

string B = "tabetai";

int wrong = 0;

for(int i = 0; i < Math.Min(A.Length,B.Length); i++)

{

    if(A[i] != B[i])

    {

        wrong++;

    }

}


とか書くとそれぞれの文字を比較(1文字目なら1文字目同士 oとt)して間違ってる数をwrongでカウントとか出来る


最小の変数を使うMath.Min()

上記で「for文の上限として”文の長さ”を参照したい、でも短い方を使いたい」

みたいな時、変数を比較して短い=少ない方を返す関数Math.Min()


Mathクラスめっちゃ多い

MSDN Mathクラス


随時追記予定




コメント