「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください
>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part134
http://mevius.5ch.net/test/read.cgi/tech/1511951038/
■関連スレ
C#, C♯, C#相談室 Part95
http://mevius.5ch.net/test/read.cgi/tech/1508180530/
C#, C♯, C#相談室 Part93
https://mevius.5ch.net/test/read.cgi/tech/1492818720/
■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/
■情報源
https://msdn.microsoft.com/ja-jp/library/gg145045.aspx
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/index
https://msdn.microsoft.com/en-us/library/gg145045.aspx
http://referencesource.microsoft.com/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
ふらっと C#,C♯,C#(初心者用) Part135
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 8b75-uWnk)
2018/02/04(日) 22:02:28.59ID:FbKpa1HN0150デフォルトの名無しさん (アウアウウー Sa5b-+DFt)
2018/02/06(火) 22:26:42.07ID:vvoO9Mxfa151デフォルトの名無しさん (ワッチョイ 179d-jn1r)
2018/02/06(火) 22:27:51.04ID:vApM+tA70 >>138
いい線行きました。!!!
var marged = dev.Zip(strdt, (x, y) => new {lbl = x, txt = y} );
foreach (var aa in marged ){
aa.lbl.Text = aa.txt;
}
これで動作してますが、Foreachはmargedにメソッドがでてこない。
いい線行きました。!!!
var marged = dev.Zip(strdt, (x, y) => new {lbl = x, txt = y} );
foreach (var aa in marged ){
aa.lbl.Text = aa.txt;
}
これで動作してますが、Foreachはmargedにメソッドがでてこない。
152デフォルトの名無しさん (ワッチョイ 9fd2-uiFW)
2018/02/06(火) 22:32:31.84ID:Ss12EoFr0 みんなよく構ってるな
153デフォルトの名無しさん (ワッチョイ 179d-jn1r)
2018/02/06(火) 22:36:21.97ID:vApM+tA70 >>138
できました。解決。ありがとう。
できました。解決。ありがとう。
154愛恥人
2018/02/06(火) 22:40:30.16155デフォルトの名無しさん (ワッチョイ 179d-jn1r)
2018/02/06(火) 22:56:56.00ID:vApM+tA70 >この二つを混同してるんだろうね。
>LINQは前者であって後者じゃないのよ。
折角のアドバイスにきつい言い方と思うかもしれないが、抽象的な説明よりも具体的に説明をすると
初心者には分かりやすい。あなたにも初心者の部下が沢山いるとおもうがそういうことを心掛けた方がいいと思う。
一番具体的なのは正しいコードで示すこと。
二番目はキーとなる概念が入った間違ったコード。(実際には正しいコードを空で書くのは、ベテランでも難しいからね)
3,4,がなくて5が説教。w
>LINQは前者であって後者じゃないのよ。
折角のアドバイスにきつい言い方と思うかもしれないが、抽象的な説明よりも具体的に説明をすると
初心者には分かりやすい。あなたにも初心者の部下が沢山いるとおもうがそういうことを心掛けた方がいいと思う。
一番具体的なのは正しいコードで示すこと。
二番目はキーとなる概念が入った間違ったコード。(実際には正しいコードを空で書くのは、ベテランでも難しいからね)
3,4,がなくて5が説教。w
156デフォルトの名無しさん (ワッチョイ 179d-jn1r)
2018/02/06(火) 23:11:07.29ID:vApM+tA70 >それになぜそんなにリンクにこだわるのか
リンクに拘ってるのはもちろん初心者に最も理解しやすいからで、Zipにとくに拘ったのは
二つのシーケンスを同時に回せないと、一方でForeachを使いながら、同時にカウンターを
回すという不細工なことになるから。
リンクに拘ってるのはもちろん初心者に最も理解しやすいからで、Zipにとくに拘ったのは
二つのシーケンスを同時に回せないと、一方でForeachを使いながら、同時にカウンターを
回すという不細工なことになるから。
157デフォルトの名無しさん (アウアウエー Sadf-Og17)
2018/02/06(火) 23:36:29.47ID:ori7vw+Ya >>155
なんか楽しい人だなw
なんか楽しい人だなw
158デフォルトの名無しさん (ワッチョイ 1716-uWnk)
2018/02/06(火) 23:38:39.75ID:zHDOWiCX0 なんだそのゴミレス...
159デフォルトの名無しさん (アウアウウー Sa5b-+DFt)
2018/02/06(火) 23:38:57.77ID:vvoO9Mxfa 偉そうだな
わからないのが偉いのかな?
わからないのは自分の責任だと思うが
小学生の頃も学校の先生に文句言ってたんだろ
わからないのが偉いのかな?
わからないのは自分の責任だと思うが
小学生の頃も学校の先生に文句言ってたんだろ
160デフォルトの名無しさん (アウアウウー Sa5b-+DFt)
2018/02/06(火) 23:46:58.21ID:vvoO9Mxfa 回答者に対して具体的にコードを書かないといけないと言い出す初心者
モンスター質問者
自分で手を動かして試して考えられないならコードを書く意味なんてない
永遠に誰かに書いてもらえよ
ここでいくらコードを聞いても無駄だな
モンスター質問者
自分で手を動かして試して考えられないならコードを書く意味なんてない
永遠に誰かに書いてもらえよ
ここでいくらコードを聞いても無駄だな
161デフォルトの名無しさん (ワッチョイ 174b-uWnk)
2018/02/06(火) 23:47:34.86ID:mI26xXvn0 必死やな。
162デフォルトの名無しさん (ワッチョイ d7ed-Z3C6)
2018/02/07(水) 01:20:10.99ID:7uLVnCRo0 わからないことを知っている
163デフォルトの名無しさん (ワッチョイ f7e3-uppE)
2018/02/07(水) 01:30:26.34ID:SevIc5yx0 ごちゃごちゃ言わずにスルースキルを鍛えろよ
最近はLINQコード書いたレスは全部NGブチ込んでる
こいつの質問超つまんないし
だいたい自分で作成できる処理について他人に質問するなんて気持ち悪いよ
最近はLINQコード書いたレスは全部NGブチ込んでる
こいつの質問超つまんないし
だいたい自分で作成できる処理について他人に質問するなんて気持ち悪いよ
164デフォルトの名無しさん (ワッチョイ 178d-uWnk)
2018/02/07(水) 01:41:27.68ID:Lh7Y15yl0 オッサンか。
165デフォルトの名無しさん (ワッチョイ b7cc-9ylI)
2018/02/07(水) 01:43:34.31ID:LsMjQivz0 いいえjkです
166デフォルトの名無しさん (ワッチョイ ff81-CU+w)
2018/02/07(水) 05:11:16.76ID:DwLQBvRd0 早く人間になるか死ね
167122 (アメ MMfb-xw+F)
2018/02/07(水) 10:29:05.60ID:2q33vA06M >>122 ですが自己解決しました。
Parallel.Forにしたら問題なく動きました。
Parallel.Forにしたら問題なく動きました。
168デフォルトの名無しさん (ブーイモ MMcf-MydX)
2018/02/07(水) 12:29:01.11ID:5fPvfxRBM169デフォルトの名無しさん (ブーイモ MMcf-UYd6)
2018/02/07(水) 12:37:35.45ID:REKIkbBWM170デフォルトの名無しさん (スッップ Sdbf-uiFW)
2018/02/07(水) 12:43:07.80ID:ewbQvVlTd >>169
よくコード見てみ
よくコード見てみ
171デフォルトの名無しさん (アウアウウー Sa5b-UYd6)
2018/02/07(水) 12:50:17.72ID:9H8pQbIza172デフォルトの名無しさん (アウアウウー Sa5b-UYd6)
2018/02/07(水) 12:53:02.46ID:9H8pQbIza 難を付けるとしたら、arrayの各要素に対する処理を並列化したいんだったらParallel.ForEachの方がいいな
173デフォルトの名無しさん (ワッチョイ 57b3-wbgk)
2018/02/07(水) 17:10:10.88ID:IuIKj6k10 SVGを使いたくてNuGetからSVG2.3というのをインストールしたんですが
これってマニュアルみたいなものはないんですか?
とりあえずググってみて簡単な長方形とテキストは表示できたんですが
どうやって覚えたらいいんでしょうか
これってマニュアルみたいなものはないんですか?
とりあえずググってみて簡単な長方形とテキストは表示できたんですが
どうやって覚えたらいいんでしょうか
174デフォルトの名無しさん (アウアウウー Sa5b-+DFt)
2018/02/07(水) 18:05:16.53ID:rtPEpBT7a SVGが使いたいなら普通にSVGを勉強したらいいんじゃないの?
ここでHTMLの書き方について質問されてるのと変わりない
ここでHTMLの書き方について質問されてるのと変わりない
175デフォルトの名無しさん (アウアウウー Sa5b-+DFt)
2018/02/07(水) 18:11:47.28ID:rtPEpBT7a 一般論として使い方のわからないライブラリがあるならNuGetに書いてあるオフィシャルサイトに
飛んでそこから調べる
最終更新が3年前とかだったら捨てる
飛んでそこから調べる
最終更新が3年前とかだったら捨てる
176デフォルトの名無しさん (ワッチョイ bf3b-YYog)
2018/02/07(水) 19:06:14.35ID:w9LO8NrH0 Visual Studio Community 2017 を使って
特定のフォルダ「c:\hoge」以下のサブフォルダを列挙する
UWPアプリを作ろうとしています。
IEnumerable<string> subFolders = Directory.EnumerateDirectories(@"c:\hoge", "*", SearchOption.AllDirectories);
foreach (string subFolder in subFolders) {
MessageDialog md = new MessageDialog("");
md.Content = subFolder;
md.ShowAsync();
}
とすると
System.UnauthorizedAccessException:
'Access to the path 'c:\hoge' is denied.'
とのエラーとなります。
しかし、対象フォルダをデバッグビルドされるフォルダ
「C:\foo\bin\x64\Debug\AppX」にすると思った挙動となります。
デバッグビルドされる以外のフォルダにアクセスできるようにするには
どうすればいいでしょうか?
ちなみに Visual Studio を管理者権限で実行しても変わりませんでした。
以上、お知恵をお貸しください。よろしくお願いします。
特定のフォルダ「c:\hoge」以下のサブフォルダを列挙する
UWPアプリを作ろうとしています。
IEnumerable<string> subFolders = Directory.EnumerateDirectories(@"c:\hoge", "*", SearchOption.AllDirectories);
foreach (string subFolder in subFolders) {
MessageDialog md = new MessageDialog("");
md.Content = subFolder;
md.ShowAsync();
}
とすると
System.UnauthorizedAccessException:
'Access to the path 'c:\hoge' is denied.'
とのエラーとなります。
しかし、対象フォルダをデバッグビルドされるフォルダ
「C:\foo\bin\x64\Debug\AppX」にすると思った挙動となります。
デバッグビルドされる以外のフォルダにアクセスできるようにするには
どうすればいいでしょうか?
ちなみに Visual Studio を管理者権限で実行しても変わりませんでした。
以上、お知恵をお貸しください。よろしくお願いします。
177デフォルトの名無しさん (ブーイモ MMcf-+DFt)
2018/02/07(水) 19:17:14.76ID:wak0MWKrM178デフォルトの名無しさん (ブーイモ MMcf-+DFt)
2018/02/07(水) 19:19:24.20ID:wak0MWKrM 忘れたけどユーザーにフォルダピッカーで選ばせないとアクセスできない
アクセスしたらその情報を保存する方法があって次回からそこは普通にアクセスできるようになる
めんどくさいからUWPやPCLは触りたくない
アクセスしたらその情報を保存する方法があって次回からそこは普通にアクセスできるようになる
めんどくさいからUWPやPCLは触りたくない
179デフォルトの名無しさん (ブーイモ MMcf-MydX)
2018/02/07(水) 19:25:31.81ID:5fPvfxRBM >>169
いやいや、taskつかっとるやん!
いやいや、taskつかっとるやん!
180デフォルトの名無しさん (ブーイモ MMcf-+DFt)
2018/02/07(水) 19:25:52.82ID:wak0MWKrM 初心者はUWPを避けたほうがいいと思う
UWjP自体使われていないからこんな質問が出てくる
これ以外にもめんどくさい仕様がてんこ盛り
ある程度勉強が終わった後改めてUWPやったほうがいいよ
UWjP自体使われていないからこんな質問が出てくる
これ以外にもめんどくさい仕様がてんこ盛り
ある程度勉強が終わった後改めてUWPやったほうがいいよ
181デフォルトの名無しさん (ブーイモ MMcf-+DFt)
2018/02/07(水) 19:29:40.16ID:wak0MWKrM 初心者が上手にアプリの状態を保存したりしつつ画面遷移できるとは思えない
182デフォルトの名無しさん (ワッチョイ bf3b-YYog)
2018/02/07(水) 19:43:44.01ID:w9LO8NrH0183122 (アメ MMfb-xw+F)
2018/02/07(水) 20:06:28.97ID:F0tz6mVZM184デフォルトの名無しさん (ワッチョイ 57b3-wbgk)
2018/02/07(水) 20:14:13.39ID:IuIKj6k10185デフォルトの名無しさん (ブーイモ MMcf-+DFt)
2018/02/07(水) 20:34:01.56ID:wak0MWKrM UWPの件をひっくり返してみてみると
その他のプラットフォームのアプリは好きなところを読出し放題なんだよ
その他のプラットフォームのアプリは好きなところを読出し放題なんだよ
186恥人
2018/02/07(水) 20:49:50.30 スレチ
187デフォルトの名無しさん (スッップ Sdbf-Ismr)
2018/02/07(水) 21:17:02.65ID:2uWQJaLvd188デフォルトの名無しさん (スッップ Sdbf-Ismr)
2018/02/07(水) 21:23:15.78ID:2uWQJaLvd189デフォルトの名無しさん (ワンミングク MM7f-NUVM)
2018/02/07(水) 21:31:07.99ID:QlGLhKOtM 既存のXMLを編集したい
編集したタグ以外の要素はテキスト表現を変えたくない
どうしたらいいかな?
コンペア取った時に編集した箇所以外も差分に含まれてしまい困ってる
1回DOMを経由してる以上仕方がないのかもしれないけどなんとかしたい
編集したタグ以外の要素はテキスト表現を変えたくない
どうしたらいいかな?
コンペア取った時に編集した箇所以外も差分に含まれてしまい困ってる
1回DOMを経由してる以上仕方がないのかもしれないけどなんとかしたい
190デフォルトの名無しさん (ワッチョイ d7ed-Z3C6)
2018/02/07(水) 21:41:31.84ID:7uLVnCRo0 >>189
もっと詳しく
もっと詳しく
191122 (ワッチョイ 97b3-xw+F)
2018/02/07(水) 21:42:13.93ID:3m9Z95aP0 >>188
検証ありがとうございます。
各taskがパラレルに実行されてるから期待どおりです。
IsCompleteにすると当然Serialに実行されるのでやりたい事じゃないです
whileは終了まちではなくdebug用途で足しました。
検証ありがとうございます。
各taskがパラレルに実行されてるから期待どおりです。
IsCompleteにすると当然Serialに実行されるのでやりたい事じゃないです
whileは終了まちではなくdebug用途で足しました。
192デフォルトの名無しさん (ワッチョイ 179d-jn1r)
2018/02/07(水) 21:42:16.51ID:e8WHE/qt0 それは簡単だよ。編集した箇所いがいは差分にでないコンペアをすればいいだけだ。
193デフォルトの名無しさん (スッップ Sdbf-Ismr)
2018/02/07(水) 22:16:31.84ID:o630JNc0d >>191
そうなのか
それならインデックスの宣言をタスクの外に持ってくだけで希望通りの動作になったのに
パラレルforだと、forのあと重たい処理やってからwaitみたいなことできないから気を付けてな
そうなのか
それならインデックスの宣言をタスクの外に持ってくだけで希望通りの動作になったのに
パラレルforだと、forのあと重たい処理やってからwaitみたいなことできないから気を付けてな
194122 (ワッチョイ 97b3-xw+F)
2018/02/07(水) 22:36:14.66ID:3m9Z95aP0195デフォルトの名無しさん (ワッチョイ f7e3-uppE)
2018/02/07(水) 23:03:46.15ID:SevIc5yx0 >>189
手で編集すればいいじゃん
手で編集すればいいじゃん
196デフォルトの名無しさん (ササクッテロレ Spf1-ST63)
2018/02/08(木) 07:40:14.42ID:2nTnRFgHp いきなり質問失礼します
スクレイピングで取得した要素を
while (true)
{
var B = driver.FindElementByid(''id1").Text;
var S = driver.FindElementByid(''id2").Text;
Console.WritLine("要素Bは{0} 要素Sは{1}", B, S);
}
でコンソールに表示しています
BとSには常時変化する小数点のある数字が入ります。
この後、
if (B > S)
を実行したいのですが、BもSも文字列として認識されている為出来ません。
数字として認識させる為にはどうすればいいですか?
スクレイピングで取得した要素を
while (true)
{
var B = driver.FindElementByid(''id1").Text;
var S = driver.FindElementByid(''id2").Text;
Console.WritLine("要素Bは{0} 要素Sは{1}", B, S);
}
でコンソールに表示しています
BとSには常時変化する小数点のある数字が入ります。
この後、
if (B > S)
を実行したいのですが、BもSも文字列として認識されている為出来ません。
数字として認識させる為にはどうすればいいですか?
197デフォルトの名無しさん (ワッチョイ 2e80-2I1n)
2018/02/08(木) 07:50:14.20ID:31uXy/SD0 「c# 文字列 数値 変換」で検索!
198デフォルトの名無しさん (ワッチョイ e2c3-8zR7)
2018/02/08(木) 08:55:18.85ID:pXGBR/IR0 もしかしてバージョン比較だったりしてね。
199デフォルトの名無しさん (ササクッテロレ Spf1-ST63)
2018/02/08(木) 10:13:31.71ID:2nTnRFgHp200デフォルトの名無しさん (ワッチョイ 59bb-OL3A)
2018/02/08(木) 10:19:57.85ID:mIsTyW1Y0 実行すると変換できませんと表示されるコードを貼れ
201デフォルトの名無しさん (ワッチョイ 45be-jA6l)
2018/02/08(木) 10:34:17.49ID:IFKOrtko0 MessageBox.Show("変換できません");
202デフォルトの名無しさん (ブーイモ MM62-Frkp)
2018/02/08(木) 10:47:13.30ID:CG8jTlJKM int.parse
203デフォルトの名無しさん (ブーイモ MM62-Frkp)
2018/02/08(木) 10:49:23.48ID:CG8jTlJKM204デフォルトの名無しさん (ワッチョイ e2c3-8zR7)
2018/02/08(木) 11:11:17.51ID:pXGBR/IR0 if ((true == double.TryParse(B, out double valueB)) &&
(true == double.TryParse(S, out double valueS)))
{
// valueB と valueSを比較
}
(true == double.TryParse(S, out double valueS)))
{
// valueB と valueSを比較
}
205デフォルトの名無しさん (オッペケ Srf1-d1eD)
2018/02/08(木) 12:20:41.72ID:M09TAhGFr206デフォルトの名無しさん (ササクッテロレ Spf1-ST63)
2018/02/08(木) 12:40:08.26ID:2nTnRFgHp207デフォルトの名無しさん (ワッチョイ 59bb-OL3A)
2018/02/08(木) 14:11:43.01ID:mIsTyW1Y0208デフォルトの名無しさん (ワッチョイ e1eb-5/Jh)
2018/02/08(木) 15:08:58.18ID:JTkprNeY0 無駄なメモリの確保を防ぎつつ、フィールドのスコープを限定する方法を教えてください
現在、このようなメソッドを用意して秒間300回程度と頻繁に呼び出しています
void A(){
byte[] data = new byte[1024];
//dataに書き込む処理省略
}
しかし、私の行う用途にでは、呼び出しのたびにdataの配列分確保するのは無駄で、前回の使い回しで十分なんです
dataをメソッドの外で宣言しメモリの確保もすればいいのかもしれませんが、スコープが広がってしまいます(すでに書いてしまったコードがdataという名前のフィールドだらけで収拾がつかなくなっています)
何か手軽に無駄なメモリ確保を防ぐ方法は無いのでしょうか?
よろしくお願いします
現在、このようなメソッドを用意して秒間300回程度と頻繁に呼び出しています
void A(){
byte[] data = new byte[1024];
//dataに書き込む処理省略
}
しかし、私の行う用途にでは、呼び出しのたびにdataの配列分確保するのは無駄で、前回の使い回しで十分なんです
dataをメソッドの外で宣言しメモリの確保もすればいいのかもしれませんが、スコープが広がってしまいます(すでに書いてしまったコードがdataという名前のフィールドだらけで収拾がつかなくなっています)
何か手軽に無駄なメモリ確保を防ぐ方法は無いのでしょうか?
よろしくお願いします
209デフォルトの名無しさん (ワッチョイ 4de3-60VJ)
2018/02/08(木) 15:19:58.53ID:XaQu4uN/0 static
210デフォルトの名無しさん (アウアウエー Sa4a-W6/A)
2018/02/08(木) 15:34:43.45ID:OcC2yENka >>208
VBにはインスタンスと同じ寿命でスコープだけメソッドの変数があるけどC#にはありまへん。
意味があると思えんけど、ラムダ式のキャプチャを利用して、byte[]ではなくFunc(byte[]>のフィールドを持つとか。
まあ、そういう馬鹿馬鹿しいこだわりを捨てて、素直にbyte[]のフィールドを持つのが一番でしょう。
VBにはインスタンスと同じ寿命でスコープだけメソッドの変数があるけどC#にはありまへん。
意味があると思えんけど、ラムダ式のキャプチャを利用して、byte[]ではなくFunc(byte[]>のフィールドを持つとか。
まあ、そういう馬鹿馬鹿しいこだわりを捨てて、素直にbyte[]のフィールドを持つのが一番でしょう。
211恥人
2018/02/08(木) 15:45:33.68 >>196
常時更新ってC#のコードでDOM操作するってこと?
常時更新ってC#のコードでDOM操作するってこと?
212デフォルトの名無しさん (ブーイモ MM62-sLQd)
2018/02/08(木) 16:39:22.84ID:Kmo7gsHqM >>208
どうせ初心者のうちに書いたコードなんて後で全部捨てて書き直すことになるんだから余計なこと気にしなくてよろしい
どうせ初心者のうちに書いたコードなんて後で全部捨てて書き直すことになるんだから余計なこと気にしなくてよろしい
213デフォルトの名無しさん (ワッチョイ 2260-wuSi)
2018/02/08(木) 16:39:44.59ID:NS8cMe+I0 この間のwin10のアップデートでwebbrowserの挙動に何か変化有りませんでしたか?
214デフォルトの名無しさん (ササクッテロレ Spf1-ST63)
2018/02/08(木) 17:48:49.85ID:2nTnRFgHp215恥人
2018/02/08(木) 17:50:05.38 ワロタ
216デフォルトの名無しさん (ササクッテロレ Spf1-ST63)
2018/02/08(木) 17:53:07.66ID:2nTnRFgHp217デフォルトの名無しさん (ブーイモ MM6d-nHV3)
2018/02/08(木) 17:57:58.17ID:rH5InDMMM >>208
そのままでもいいなでは?
一応解決法
外で適当な名前でフィールドを確保
static byte[] buffer= new byte[1024];
中でそれを参照
byte[] data=buffer;
そのままでもいいなでは?
一応解決法
外で適当な名前でフィールドを確保
static byte[] buffer= new byte[1024];
中でそれを参照
byte[] data=buffer;
218デフォルトの名無しさん (ブーイモ MM6d-nHV3)
2018/02/08(木) 18:07:28.71ID:rH5InDMMM219デフォルトの名無しさん (ササクッテロレ Spf1-ST63)
2018/02/08(木) 18:11:56.95ID:2nTnRFgHp220デフォルトの名無しさん (ブーイモ MM6d-nHV3)
2018/02/08(木) 18:12:19.29ID:rH5InDMMM 仮にの話だけど
自分でリフレッシュ(再送信要求)してないのに値が変わってるなら
サイトがjavascriptで値を書き換えてるんだろうからDoS攻撃にはなってない
自分でリフレッシュ(再送信要求)してないのに値が変わってるなら
サイトがjavascriptで値を書き換えてるんだろうからDoS攻撃にはなってない
221デフォルトの名無しさん (ワッチョイ 4de3-60VJ)
2018/02/08(木) 18:29:54.13ID:XaQu4uN/0222デフォルトの名無しさん (ブーイモ MM6d-nHV3)
2018/02/08(木) 18:35:48.21ID:rH5InDMMM cと勘違いしてるだろ
223デフォルトの名無しさん (ワッチョイ 4de3-60VJ)
2018/02/08(木) 18:53:26.96ID:XaQu4uN/0 >>222
動作違うのけ?
動作違うのけ?
224デフォルトの名無しさん (ブーイモ MMb6-Frkp)
2018/02/08(木) 19:01:05.76ID:K4fxlDLAM >>205
どう客観的に判断してもおまえの方が頭おかしいだろ
どう客観的に判断してもおまえの方が頭おかしいだろ
225デフォルトの名無しさん (ブーイモ MMb6-Frkp)
2018/02/08(木) 19:02:24.64ID:K4fxlDLAM >>216
サイバーテロだから基本をマスターするまで止めろ
サイバーテロだから基本をマスターするまで止めろ
226デフォルトの名無しさん (ドコグロ MM61-/0XS)
2018/02/08(木) 19:07:12.06ID:8qhKGghxM >>204
ちょっとそれるが
> if ((true == double.TryParse(B, out double valueB))
って書く人がたまにいるけどなんで不要な true == をいちいち書くんだろう?
ちょっとそれるが
> if ((true == double.TryParse(B, out double valueB))
って書く人がたまにいるけどなんで不要な true == をいちいち書くんだろう?
227デフォルトの名無しさん (ワッチョイ 2e9a-jA6l)
2018/02/08(木) 19:10:37.15ID:HksZ1obU0 >>226
説明的コード
説明的コード
228デフォルトの名無しさん (ワッチョイ 99b3-ST63)
2018/02/08(木) 19:17:49.11ID:2Quw3/HN0229デフォルトの名無しさん (ブーイモ MM6d-nHV3)
2018/02/08(木) 19:21:39.99ID:rH5InDMMM >>226
英語に不慣れだからかな…
if(cat.IsAnimal==true)
if(true==cat.IsAnimal)
俺は気持ち悪いのでそういう使い方はしない
がnull許容型だと強制されるので非常に不快
英語に不慣れだからかな…
if(cat.IsAnimal==true)
if(true==cat.IsAnimal)
俺は気持ち悪いのでそういう使い方はしない
がnull許容型だと強制されるので非常に不快
230デフォルトの名無しさん (ブーイモ MM6d-nHV3)
2018/02/08(木) 19:28:45.93ID:rH5InDMMM 日本語で見るとbe動詞が不格好だな
は動物プロパティ
if(猫.は動物)
if(田中誠.は動物)
は動物プロパティ
if(猫.は動物)
if(田中誠.は動物)
231デフォルトの名無しさん (ワッチョイ ed81-Frkp)
2018/02/08(木) 19:56:58.37ID:pB3FNlLq0232デフォルトの名無しさん (アウアウエー Sa4a-W6/A)
2018/02/08(木) 21:04:14.05ID:+n10mrf5a233恥人
2018/02/08(木) 21:06:28.03 >>230
isって「である」じゃないのけ?
isって「である」じゃないのけ?
234デフォルトの名無しさん (アウアウカー Sa69-Xwku)
2018/02/08(木) 21:07:27.62ID:iBuunKtKa Is〜もやれやれってため息つくよな
235デフォルトの名無しさん (ワッチョイ c9ed-8zR7)
2018/02/08(木) 21:21:20.99ID:915zsRTA0 >>226
ごめんね
ごめんね
236デフォルトの名無しさん (ドコグロ MM62-/0XS)
2018/02/09(金) 06:50:10.99ID:Oqb9O2xfM237デフォルトの名無しさん (ワンミングク MM92-O/nr)
2018/02/09(金) 07:59:47.67ID:P5bFhw7XM238デフォルトの名無しさん (ワッチョイ e2c3-8zR7)
2018/02/09(金) 08:08:26.68ID:XPAWz2Uc0 わたしのことでけんかしないで
( ;∀;)
( ;∀;)
239デフォルトの名無しさん (スップ Sdc2-gWXE)
2018/02/09(金) 09:40:28.56ID:/RflGba8d >>226
trueとfalseを=で書く、falseだけ=で書く、falseだけ!で書く
どれでもいいけど!を使いたくないって話はよく聞くな
falseを=で書くならtrueも同じ様に書いた方が見やすいかもね
trueとfalseを=で書く、falseだけ=で書く、falseだけ!で書く
どれでもいいけど!を使いたくないって話はよく聞くな
falseを=で書くならtrueも同じ様に書いた方が見やすいかもね
240デフォルトの名無しさん (ワッチョイ 41ea-g12m)
2018/02/09(金) 09:46:12.82ID:XMMaiogJ0 VS2013からVS2017で、
C#のWinForm的には何か大きく変わりましたか?
WPFやUWPやXamarinは使わないです
C#のWinForm的には何か大きく変わりましたか?
WPFやUWPやXamarinは使わないです
241デフォルトの名無しさん (アウアウウー Saa5-nHV3)
2018/02/09(金) 11:00:06.20ID:fIXFpK3Ia if(a==true) if(a==false) ははっきり言ってダメなやり方
たとえば b!=’1’の結果としてaがあった場合
aには充分な論理的結果が入っているのに
それを比較してる
つまり
if(b != '1')
bが'1'でないならを
if((b !=' 1') == true)
bが’1'でないが真なら としてる
無駄に条件比較の次元が増えてる
たとえば b!=’1’の結果としてaがあった場合
aには充分な論理的結果が入っているのに
それを比較してる
つまり
if(b != '1')
bが'1'でないならを
if((b !=' 1') == true)
bが’1'でないが真なら としてる
無駄に条件比較の次元が増えてる
242デフォルトの名無しさん (ワッチョイ e2c3-8zR7)
2018/02/09(金) 11:18:11.85ID:XPAWz2Uc0 ってことよ。
言語仕様で保証されてるから
ってもうええやろ
言語仕様で保証されてるから
ってもうええやろ
243デフォルトの名無しさん (ブーイモ MM62-sLQd)
2018/02/09(金) 12:40:19.33ID:Un6XU7IsM >>240
はるか昔に開発終わってるから何も変わってないよ
今のVSでアグレッシブに開発進んでるのってプラットフォームでいえばWeb関係でCoreとかAzure、
VS自体の機能でいえばチームコラボレーション系がメイン
もはや昔ながらのクライアントアプリ開発者には何の恩恵もない代物
はるか昔に開発終わってるから何も変わってないよ
今のVSでアグレッシブに開発進んでるのってプラットフォームでいえばWeb関係でCoreとかAzure、
VS自体の機能でいえばチームコラボレーション系がメイン
もはや昔ながらのクライアントアプリ開発者には何の恩恵もない代物
244デフォルトの名無しさん (ブーイモ MM62-sLQd)
2018/02/09(金) 12:55:39.76ID:Un6XU7IsM あと、日々のマイナーアップデートで平気でC#の言語のバージョンが上がるという、昔のMSからするとありえないことをやってる
プロダクトを自己責任で軽いノリでリリースできるような事業形態の組織なら、
ある日突然新しい構文が使えるようになったりして楽しいからVS2017に移行する価値はあるよw
プロダクトを自己責任で軽いノリでリリースできるような事業形態の組織なら、
ある日突然新しい構文が使えるようになったりして楽しいからVS2017に移行する価値はあるよw
245デフォルトの名無しさん (アウアウエー Sa4a-W6/A)
2018/02/09(金) 13:29:03.11ID:HaVaZvGAa246デフォルトの名無しさん (ドコグロ MM0a-60VJ)
2018/02/09(金) 13:36:54.05ID:oYoiHq1LM 最近コードの自動生成をよくする
falseのときは書いて
trueのときは書かないとかやってねぇからtrue==は出る
同じノリだろ
falseのときは書いて
trueのときは書かないとかやってねぇからtrue==は出る
同じノリだろ
247デフォルトの名無しさん (ワッチョイ 41ea-g12m)
2018/02/09(金) 13:59:22.67ID:XMMaiogJ0248デフォルトの名無しさん (ワッチョイ c206-jA6l)
2018/02/09(金) 14:30:07.84ID:h6aWYpFC0 bool?使うとtrue==は書かざるをえないんだよね。使いみちは限られるがUWPのx:Bindでbool?使わざるを得なかったりする
249デフォルトの名無しさん (ブーイモ MM85-sLQd)
2018/02/09(金) 15:38:49.43ID:BbZWe4RQM >>248
bool? は if (x ?? false) の方がスマート
bool? は if (x ?? false) の方がスマート
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★6 [ぐれ★]
- 東京の自販機そばに金塊4200万円分、何者かに持ち去られる…札幌の50代が8000万円振り込んだ後に上京して被害 [どどん★]
- 【東京】「家族で話題にして」 “世田谷一家殺害から25年 警視庁が呼びかけ [煮卵★]
- 【鹿児島】容疑者は大学生。国道3号を横断中の母娘を車ではねる――「太陽がまぶしくて見えなかった」。20歳女を現行犯逮捕 日置署 [ぐれ★]
- 【沖縄】開業4ヵ月でこれは…“国民の税金”投入の『ジャングリア沖縄』で見た衝撃的な光景と、モチベーションが低い一部スタッフの現状 [ぐれ★]
- 【日銀】0.75%に利上げへ 来週の決定会合で、30年ぶり水準 賃金改善の継続見込む [ぐれ★]
- お前らはなんでマイナンバーカード作らないんだ?
- 【自民党】コバホーク、裏金30万円【高市】 [817148728]
- 知識層、気ずく…日本の愛国保守はなぜ統一教会を批判しないんだ… [819729701]
- (ヽ´ん`)「嫌儲はマジで高IQ集団だろ」 [357264179]
- 愛国者「アイヌや琉球の人々は自然と日本人として同化した。土地を略奪したり文化侵略はなかった」<ーそうなの?🥺 [153736977]
- 未だにマスクしてやつwwwwwwwwwwwwwwwwwwwwwwww [989870298]
