トップページ
>
プログラム
>
2016年03月05日
>
xgJ8FACK
書き込み順位&時間帯一覧
13 位
/192 ID中
時間
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Total
書き込み数
0
0
0
0
0
0
0
0
0
0
0
0
1
3
0
0
0
0
0
0
0
0
0
0
4
使用した名前一覧
書き込んだスレッド一覧
デフォルトの名無しさん
C#, C♯, C#相談室 Part90 [無断転載禁止]©2ch.net
書き込みレス一覧
C#, C♯, C#相談室 Part90 [無断転載禁止]©2ch.net
146 :
デフォルトの名無しさん
[]:2016/03/05(土) 12:54:53.62 ID:xgJ8FACK
>>143
http://fast-uploader.com/file/7012705450290/
文字単位で比較はstringにキャストすると一致してしまうので
キャストしないまま文字を比較する方法が分からない。
>>144
とりあえず、バイナリにしてみる
C#, C♯, C#相談室 Part90 [無断転載禁止]©2ch.net
147 :
デフォルトの名無しさん
[]:2016/03/05(土) 13:03:04.42 ID:xgJ8FACK
http://fast-uploader.com/file/7012706062425/
バイナリにしようにもキャストが必要だから純粋な値の取得方法がわからん
C#, C♯, C#相談室 Part90 [無断転載禁止]©2ch.net
149 :
デフォルトの名無しさん
[]:2016/03/05(土) 13:24:51.78 ID:xgJ8FACK
確かにobjectにボックスするとfalseになった。
object obj = "00001";
var result = obj == key;
じゃあ、Dictinary<string,object>みたいなやつのvalue比較に
==使うの危険なの?
今まで駄目だった記憶がなかったが、、、
そもそもstringで==比較はなぜtrueなの?
stringもobject継承してるんだから、falseが返ってくるんじゃないの?
C#, C♯, C#相談室 Part90 [無断転載禁止]©2ch.net
151 :
デフォルトの名無しさん
[]:2016/03/05(土) 13:41:44.08 ID:xgJ8FACK
タイプセーフな場面では使えるけど、
そうじゃないときはあかんのね。勉強になった。
※このページは、
『2ちゃんねる』
の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合は
メール
をしてください。対応します。