トップページ > プログラム > 2014年11月18日 > P1cKJGOb

書き込み順位&時間帯一覧

3 位/247 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000001101519



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
ふらっと C#,C♯,C#(初心者用) Part113

書き込みレス一覧

ふらっと C#,C♯,C#(初心者用) Part113
470 :デフォルトの名無しさん[]:2014/11/18(火) 18:32:51.34 ID:P1cKJGOb
>>469
最近はインストールの際にceと同じようにあったはず
ふらっと C#,C♯,C#(初心者用) Part113
473 :デフォルトの名無しさん[]:2014/11/18(火) 19:35:47.45 ID:P1cKJGOb
Blendないときついよね
というかのBlendも重いんだわw
ふらっと C#,C♯,C#(初心者用) Part113
476 :デフォルトの名無しさん[]:2014/11/18(火) 21:58:57.69 ID:P1cKJGOb
char型で大文字小文字が〜ってなると中身はおそらくアスキーコードだとして
大文字もしくは小文字しかはいってないのなら簡単なんだよな
たぶん半角に関してはc#のchar型のunicode 2byteも同じだと思う
アスキーコード表
http://itpro.nikkeibp.co.jp/article/COLUMN/20060929/249401/hyo02.jpg

大文字は0x41〜0x5A
小文字は0x61~0x7A
この差は0x20のビットが立ってるかどうかを見ればいい

でCのunionみたいなのはこの辺使えばできるからスタンダードな32bit環境だと
2つのchar型を一度にアクセス可能(2bytex2)だから「半分くらい」なんだと思う

でもこれをc#でやってどうするんだろうと・・・
http://smdn.jp/programming/netfx/struct/1_structlayout_fieldoffset/
ふらっと C#,C♯,C#(初心者用) Part113
478 :デフォルトの名無しさん[]:2014/11/18(火) 22:09:52.27 ID:P1cKJGOb
あんまり気にしたことなかったけどchar型ってリトルエンディアンなのね
ふらっと C#,C♯,C#(初心者用) Part113
480 :デフォルトの名無しさん[]:2014/11/18(火) 22:50:48.81 ID:P1cKJGOb
.netは内部では2バイトコードだね
メモリは食うけどアクセスは一定だし
リトルエンディアンだからushortとみなして問題ない
だからuintとかフラグなしの数値型でアクセスすりゃ問題なく復元されてる
ふらっと C#,C♯,C#(初心者用) Part113
482 :デフォルトの名無しさん[]:2014/11/18(火) 22:54:00.59 ID:P1cKJGOb
chara型の配列にAとBをいれると
0x0041,0x0042となる
それをメモリ上でみると
0x41,0x00,0x42,0x00とならぶ
ushortx2して復元しても0x0041,0x0042となるはずだし
uintで復元すれば0x00420041となるはず
ふらっと C#,C♯,C#(初心者用) Part113
483 :デフォルトの名無しさん[]:2014/11/18(火) 22:55:35.52 ID:P1cKJGOb
そこはてんてーの顔を立てる形でuintかintにして
実はlongのほうが・・という説明余地を与えておいたほうがいいかもw
ふらっと C#,C♯,C#(初心者用) Part113
485 :デフォルトの名無しさん[]:2014/11/18(火) 22:59:57.07 ID:P1cKJGOb
c#は0x0020とか書けば16進数で表現できるよ
ふらっと C#,C♯,C#(初心者用) Part113
488 :デフォルトの名無しさん[]:2014/11/18(火) 23:54:34.06 ID:P1cKJGOb
必要なものは大体組み込まれるしな
リストなんて今時よほどの開発じゃなきゃ実装しないだろうし


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。