16進数で0からFまで数えるのと同じように、「数えたい」数字と文字の配列があります...そして最大値に達したときに、「数十」で最初からやり直したいと思います。 " 桁。
これは、Azure Tableのストレージ効率を高め、PrimaryKeysを小さく保つために必要です(tinyURLで使用できるようにするため)。最初に、ここに記載されているように、これらの文字のみがpropertyNameとして許可されていることを考慮してください。以下の配列では、各文字はAzureによる並べ替え方法に従って配置されています。
public static string[] AzureChars = new string[]
{
"0","1","2","3","4","5","6","7","8","9","A",
"B","C","D","E","F","G","H","I",
"J","K","L","M","N","O","P","Q",
"R","S","T","U","V","W","X","Y",
"Z","a","b","c","d","e","f","g",
"h","i","j","k","l","m","n","o",
"p","q","r","s","t","u","v","w",
"x","y","z"
};
私の目標は、2つの文字列/ ASCII文字を使用して、文字列「00」から小文字の「zz」までカウントすることです。
C#を使用してこの概念にアプローチするための最良の方法は何ですか?
-配列は使用する正しいオブジェクトですか?
-特定の文字(大文字の「Y」)を配列内のその位置に関連付けるにはどうすればよいですか?
私はこのアイデアを試しているところです。一見良いブラシのように見えますが、このようにやろうと考えている人は誰もいません。どう思いますか?