X



ふらっと C#,C♯,C#(初心者用) Part130 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001ななしぃ♯ 転載ダメ©2ch.net (ワッチョイ 93aa-SrFS)
垢版 |
2017/07/18(火) 06:40:45.47ID:mH9qbH+m0
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。

他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。

内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。

なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください

>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。

■前スレ
ふらっと C#,C♯,C#(初心者用) Part129
http://mevius.2ch.net/test/read.cgi/tech/1497000961/

■関連スレ
C#, C♯, C#相談室 Part94 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1492843013/

■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/

■情報源
https://msdn.microsoft.com/en-us/library/gg145045.aspx
http://referencesource.microsoft.com/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
0264デフォルトの名無しさん (アウアウイー Saf3-qgku)
垢版 |
2017/08/01(火) 02:08:50.05ID:yW2ASqGfa
まだやってんのか

>>262
>>250に反論してるだけなのは分かるが、そういう「訓詁学」に意味はない。
だいたいその文章はちょっとおかしい。
コンパイラに型が分かるなら"clear"じゃないかって言われたら反論できないでしょ。
0265デフォルトの名無しさん (アウアウイー Saf3-qgku)
垢版 |
2017/08/01(火) 02:29:23.89ID:yW2ASqGfa
っていうか、いい加減論点整理して終わりにした方がいいよ。

(1) varが使える場面では全部varを使え。あるいは使って問題ない

(2) var容認だが明示的に型を書いた方が分かりやすい場万もあるので、
情況によって柔軟に使い分けるべき

(3) varを使うと可読性が落ちるので一律禁止


なんか誤解してるのがいるとしか思えないが、var使え論者(というかC#プログラマの大半)の立場は、
一部のバカを除けば恐らく(2)だと思われる。

varによってむしろ可読性が落ちるケースなんか存在しないと思っている人間は、おそらくむしろ少数派。

その多数派の見解が正しいとすれば、var禁止プロジェクトは一定の合理性があることになる。
メンバーのvarを使うべき場面かどうか判断する能力が疑わしければ、
var禁止の方が多少コスト増であったとしても少なくとも安全だからだ
0268遊園地 ◆OM5/jtEIXw (ワッチョイ be96-FEN5)
垢版 |
2017/08/01(火) 08:50:27.72ID:CTbyL2210
C# 難しい
0270デフォルトの名無しさん (ワッチョイ 4bed-V1Wy)
垢版 |
2017/08/02(水) 14:06:29.12ID:/Yd2n8P20
初心者すぎて恥ずかしいんですがVisualstudioのC#でLINQをつかいAccessのDBにアクセスしようと考えています。
そこでLINQという項目をVisualstudioで探しているんですが見つけることができません。
どこを探せばよいでしょうか?
0280デフォルトの名無しさん (ワッチョイ da91-V1Wy)
垢版 |
2017/08/02(水) 21:36:57.94ID:L+93Eq5i0
用途によっては MDB 使うよ
(複数端末からアクセスしない、データサイズが知れてる等)

dbOpenTable で開いてインデックスにジャストミートした使い方だと
とにかく速い。べらぼうに速い

Access で簡単に読み書きできるのも素晴らしい
0294デフォルトの名無しさん (アウアウイー Sa29-tw3x)
垢版 |
2017/08/03(木) 21:01:13.46ID:eLAt0wVza
また始まったよ
質問者叩いてる奴こそ>>1のテンプレを「基本から見直せ」バカが。

俺はもともと「ふらっと」スレの存在意義なんか認めないけど、
こうやって質問者叩いてるバカに限ってスレ統一しろっていうと反対するのな
0297デフォルトの名無しさん (ワッチョイ 4d9d-VahU)
垢版 |
2017/08/03(木) 21:06:50.15ID:Wy5AX0em0
それは君がこのスレを便所だと思っているから言える発言であって
便所に住んでる人からしたらここが自分の部屋なんですよ

スレ民は自分が便所に住んでることを思い出してください
0298デフォルトの名無しさん (ワッチョイ 4d9d-VahU)
垢版 |
2017/08/03(木) 21:09:58.25ID:Wy5AX0em0
>>296
それはおかしい
彼はここが便所であると思っていて
ヤジは飛ばせど、関わりあいたくないと考えているのだから
質問には答えないし、そのつもりも無いハズだよ
答えるのはあくまでスレ民の仕事だと
0307デフォルトの名無しさん (ワッチョイ 5723-FJki)
垢版 |
2017/08/04(金) 21:32:08.81ID:eXZebYv+0
つい最近C#を学習し始めた者です。
null演算子について質問させてください。

null条件演算子/合体演算子を解説しているサイトや書籍に
下記のような両者の併用が紹介されていたのですが、
良く理解できませんでした。

result = a?.xxx ?? b

a.xxxのnullチェックは合体演算子がやってくれているように見えるのですが、
何故a.xxx自体にも条件演算子を設けているのでしょうか?
合体演算子だけを利用した場合とどのように違うのでしょうか?
0323デフォルトの名無しさん (ワッチョイ 3f32-aBMt)
垢版 |
2017/08/05(土) 01:07:52.45ID:L80K1fJH0
>>317
よくある処理の割に記述が長くなるから、簡潔に記述出来るように追加された文法だし。
記述が減ればそれだけバグが入り込む余地が減るし、慣れれば等価コードより読みやすい。
0328307 (ワッチョイ 5723-FJki)
垢版 |
2017/08/05(土) 02:25:47.56ID:a3wHtGnJ0
皆さんレスありがとうございます。

>>309
>>310
なるほど!
仮に>>307の式を合体演算子だけでやると、
a.xxxのnullはチェックできてもa自体のnullは検知できないから
aがnullだと例外になってしまうという事ですね、やっと理解できました
0331デフォルトの名無しさん (ワンミングク MM1b-i7eW)
垢版 |
2017/08/05(土) 08:28:33.27ID:d5W5Muf+M
自分が使う機能を他人が使えない方が悪いと考えるタイプの人間
自分が使えない機能を使う他人の方が悪いと考えるタイプの人間
どっちもどっちの気がするけど
チームや会社の成長や将来性を考えると前者の方がいいよね
後者が群れると互いの足の引っ張り合いになって永遠に停滞する
0336デフォルトの名無しさん (ワッチョイ ed7f-dE0h)
垢版 |
2017/08/05(土) 11:20:19.76ID:POjfJmBG0
うちの親戚の子供がそうだった。
生まれたときからウォシュレット付きの洋式便所だったからウォシュレットがないところは嫌がるし、、
和式にしゃがむこともできない。たぶんボットン便所なんて怖がって近寄らない。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況