C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 19 を表示中)
■7473 / )  C#でのテーブル参照方法
□投稿者/ tobi (1回)-(2007/09/06(Thu) 13:51:03)

分類:[C#] 

ランダムなパスワード文字列を作成するために、
C#で、以下のCのような記述をしたいと思っているのですが
参考になるサイト等がありましたら教えていただけないでしょうか?

----
Cの場合
char cData[] = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
char szPassword[9];
for(int i = 0;i < 8;i++)
{
   szPassword[i] = cData[random() % 62]; 
}
szPassword[i] = '\0';
----

まず、C#ではユニコードになるので、byte配列で'0123456789abcdefg...を記述する方法が分かりません。
そして、1文字ずつユニコードに変換させてstringに変えたいのですが、
いったん別のbyte配列に生成したものを入れてから、Encoding.ASCII.GetString()を呼び出すことに
なるのでしょうか?

よろしくお願いいたします。

返信 編集キー/


管理者用

- Child Tree -