[過去ログ] C#, C♯, C#相談室 Part96 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
672(1): デフォルトの名無しさん (ワッチョイ 5707-zuBb) [sage] 2022/11/26(土) 19:20:13.23 ID:3yMZT+wQ0(1/6) AAS
普通にConvert.ToStringを使えばいい
自作しなくちゃいけないならこう
public static string ToBinaryString(this uint source)
{
var length = sizeof(uint) * 8;
var result = new char[length].AsSpan();
for (int i = 1; i <= length; i++, source >>= 1)
{
result[^i] = (char)('0' + (source & 1));
}
return new string(result);
}
682(1): デフォルトの名無しさん (ワッチョイ 5707-DgGg) [sage] 2022/11/26(土) 20:52:52.66 ID:3yMZT+wQ0(2/6) AAS
>>675もしかして二進数に変換すると数値になると思ってる?w
684: デフォルトの名無しさん (ワッチョイ 5707-DgGg) [sage] 2022/11/26(土) 20:58:46.27 ID:3yMZT+wQ0(3/6) AAS
自分でやれや
俺はConvert.ToString使うから
687(1): デフォルトの名無しさん (ワッチョイ 5707-DgGg) [sage] 2022/11/26(土) 22:21:09.48 ID:3yMZT+wQ0(4/6) AAS
>>685フォーマットに変換っていうのはそのようなフォーマットの文字列に変換ということだぞw
688(1): デフォルトの名無しさん (ワッチョイ 5707-DgGg) [sage] 2022/11/26(土) 22:31:05.57 ID:3yMZT+wQ0(5/6) AAS
俺のコードにほんの少しだけ足せば前のゼロを消すことができるから初心者じゃないと思ってるやつは挑戦してみなよ
ヒントはSpanの長さ
0がコーナーケースだ
うわここまで言えば初心者でもできちゃうな
誰もできなかったらどうしようw
695: デフォルトの名無しさん (ワッチョイ 5707-DgGg) [sage] 2022/11/26(土) 23:09:17.09 ID:3yMZT+wQ0(6/6) AAS
負け犬の遠吠えしかできなくて草
こんな簡単なこともできないのか
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.620s*