TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
C++相談室 part151
C++Builder相談室 Part21
【C++】高速化手法【SSE】2
プログラミング言語 Scala 11冊目
【汚物】痛い変数名・関数名【破廉恥】
スレ立てるまでもない質問はここで 149匹目
【統計分析】機械学習・データマイニング20
スレ立てるまでもない質問はここで 152匹目
Excel VBA 質問スレ Part66
今までに見たソースコードで一番感動したのは deux

C#, C♯, C#相談室 Part95


1 :2017/10/17 〜 最終レス :2020/04/18
■Visual Studio 2017 Community(無償の統合開発環境)等はこちら
http://www.visualstudio.com/downloads/

■コードを貼る場合はこちら
http://ideone.com/

■前スレ
C#, C♯, C#相談室 Part94
http://mevius.2ch.sc/test/read.cgi/tech/1492843013/

■次スレは>>970が建てる事。
建てられない場合は他を指定する事。
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured

2 :
■過去スレ
C#, C♯, C#相談室 Part90
http://echo.2ch.sc/test/read.cgi/tech/1455160063/
C#, C♯, C#相談室 Part91
http://echo.2ch.sc/test/read.cgi/tech/1467142749/
C#, C♯, C#相談室 Part91 (実質Part92)
http://echo.2ch.sc/test/read.cgi/tech/1467211515/
C#, C♯, C#相談室 Part92 (実質Part93)
http://echo.2ch.sc/test/read.cgi/tech/1485589613/
C#, C♯, C#相談室 Part94
http://mevius.2ch.sc/test/read.cgi/tech/1492843013/

3 :
■関連スレ
初心者の質問向けはこちら

ふらっと C#,C♯,C#(初心者用) Part132
http://mevius.2ch.sc/test/read.cgi/tech/1507543256/

4 :
Dictionary.TryGetValueってどんなシーンで使う?

5 :
ワッチョイスレは既に立っていますので重複です
C#, C♯, C#相談室 Part93
http://mevius.2ch.sc/test/read.cgi/tech/1492818720/

本スレ誘導
C#, C♯, C#相談室 Part95
http://mevius.2ch.sc/test/read.cgi/tech/1508180530/

6 :
>>4
DictionaryにTryGetValueがあるの初めて知った
ValueからKeyを逆引きするときはLINQで済ませちゃうから使うことないかな

7 :
>>4
キーの有無とキーがあったら対応する値を取得したい時でしょ

>>6
> ValueからKeyを逆引きするときは
意味不明なんだが...

8 :
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

3RP0W

9 :
QBP

10 :
PictureBox に次々と画像を表示すると、使用メモリがどんどん増えます。

PictureBox.Image.Dispose() を呼んでも変わらず、強制GCも利かず。

皆さんは、どの様に対処されてます?

11 :
日本語入力中の文字列や変換途中の文字列を取得してリアルタイムに出力したいんだが
どうやったらいい?

12 :
壊れてなければリアルタイムに表示されとるやろ普通
何をいっとんのやコイツ?

13 :
C#でJavadocのようなドキュメントを生成するツールを探していますが何かないのでしょうか?

14 :
>>13
https://github.com/EWSoftware/SHFB

15 :
>>14
ありがとうございます。
確認します。

16 :
独習C# 新版買った人いますか?
async/await周りの記述は詳しいでしょうか?
async/await以降のマルチスレッド本が欲しい(async/await前のは持ってます)んですが、
おすすめを教えてください

17 :
リアクティブプログラミングの本とか?

18 :
イディオムかな

19 :
>>10
Pic.Imageに設定したやつをディスポしてないんじゃね?

20 :
>>19
呼んでるんだがなぁ。

半年以上前の書き込みにレス、ありがと。

21 :
ある程度は増えるがフィールドなどで抱え込んでいない限りGCがそのうち片付けてくれる
片付けるタイミングは環境によっても変わるのでどうしようもない
if (Image!=null) Image.Dispose;
Image=null;
GC.Collect();
と並べておくと何とかなるかもしれないが、これで駄目だったこともあるw

22 :
using(Image){/*NO OP*/}が一番楽じゃねえの?開放。

23 :
>>22
あたりまえだけどusing抜けたら画像が表示されなくなるからPictureBoxの画像を次々と差し替えるのには適さない

24 :
Microsoft Reportで文字を印刷しています。
フォントを MSゴシックにすると、漢字も文字化けすることなく表示できるのですが、
Unicode文字 (例 ? )だと、文字化けしてしまします。
対策はないでしょうか?

25 :
Windows8のコマンドプロンプトでcsファイル実行しても操作可能なプログラムとして認識されていませんとか出るんだけどどうしたらいいかな
VSみたいなアカウント登録が必要なのは論外だからアカウント不要な開発環境で

26 :
>>25
VSはアカウント登録しなくても使えるよ

27 :
直接csc叩け

28 :
>>25
notepad.exe + csc.exe

29 :
何で論外になるのか知らんけどVS嫌ならVS codeにでもすれば?
つうかcsファイルが開けないってだけならサクラエディタでも入れれば?

30 :
>>25
csファイルの存在するディレクトリにcdした後、

notepad hoge.cs

31 :
csファイル実行って書いてるから
csファイルが実行可能形式かスクリプト言語だと思っている???

32 :
notepad.exe は、メモ帳だろ。
notepad は、メモ帳を使うコマンドだろ

エディタは関係ないだろw

33 :
コンパイルしないと実行ファイルにならないで

34 :
コマンド?
exeがなかったらexeつけたファイルがあるか探索するだけだよ

csファイルを実行したんだろ
登録された拡張子じゃないからどうすりゃいいのって質問でしょ

どんだけ読解力無いの

35 :
まあ24への回答だったら
馬鹿には無理
で十分よ

36 :
■「C#」「Visual studio」「Windows EXE実行ファイル」のリリースについての質問です

Visual studio(C#)でコンパイルした、
Windows EXE実行ファイルのリリースについて質問です。

バッチシステムとしてタスクスケジューラーで起動させますが、
頻繁にシステム改修があり、都度リリースが必要です。

しかし、システム実行中にリリース(EXEファイルの上書き)を行うと、
起動中のため上書きエラーとなります。

実行中のEXEに対して、
次回の実行分から最新のシステム改修を反映させるには、
どのようにしたら良いでしょうか?

以下私の案がございますが、スマートではありませんし、
実行開始に時間がかかるデメリットがございます。
他にスマートな案はございますでしょうか?

起動に関するフレームワークなどあるのでしょうか。

<案>
1.処理開始時に本体EXEファイルをコピーして実行版EXEファイルを作成する(同一のEXEファイル)
2.実行版EXEファイルを起動する
3.実行中でも本体EXEファイルは上書き可能なため、本体EXEファイルに対してリリース(EXEファイルの上書き)を行う

37 :
>>36
同じファイルを上書きしなきゃだめ?
versionごとにフォルダ切ってスケジューラの古いのを削除、新しいのを登録
ってすれば解決しそうだけど

38 :
>>36
一般的には起動時に更新が存在するかをチェック。
あれば更新してから実行。
この時、自分自身は更新できないから回避方法は大きく2つ。
・更新時に別プロセスを起動して更新させる。
・起動用プロセスがチェック、更新、実行プロセスの起動を行う。

自分なら後者を使う。

39 :
この人あらゆるサイトにマルチポストしてますね

40 :
ちょっとググっただけで2ch以外で五ヶ所くらい見つかるな
本人か別の人が貼りまくってんのか。どっちにしても春爛漫な人のようだ
マジレスした人お疲れ

41 :
C#でセレニウムにチャレンジしています。
Chromeを起動すると「Chromeは自動テスト ソフトウェアによって制御されています」と
メッセージが表示されてうざいです。

これを非表示にする方法はないでしょうか?

42 :
マルチンポ

43 :
>>41
君には無理

44 :
C#でセレニウムにチャレンジしています。
Chromeを起動すると「Chromeは自動テスト ソフトウェアによって制御されています」と
メッセージが表示されてうざいです。

これを非表示にする方法はないでしょうか?

45 :
無理よー無理無理

46 :
うざいメッセージはNGに突っ込むと非表示になるよ

47 :
C#でセレニウムにチャレンジしています。
Chromeを起動すると「Chromeは自動テスト ソフトウェアによって制御されています」と
メッセージが表示されてうざいです。

これを非表示にする方法はないでしょうか?

48 :
C#でセレニウムにチャレンジしています。
Chromeを起動すると「Chromeは自動テスト ソフトウェアによって制御されています」と
メッセージが表示されてうざいです。

これを非表示にする方法はないでしょうか?

49 :
まだやってたの(苦笑)

50 :
BOTでしょ。気になるならNGにしとき。

51 :
varでも使っとけや

52 :
C#でセレニウムにチャレンジしています。
Chromeを起動すると「Chromeは自動テスト ソフトウェアによって制御されています」と
メッセージが表示されてうざいです。

これを非表示にする方法はないでしょうか?

53 :
そろそろ通報しとくか

54 :
C#でセレニウムにチャレンジしています。
Chromeを起動すると「Chromeは自動テスト ソフトウェアによって制御されています」と
メッセージが表示されてうざいです。

これを非表示にする方法はないでしょうか?

55 :
docsに.NET Framework 4.8対応の表記並んでいたからリリースされたのかと思ったら18日からか

56 :
Quoraでこんなスレッドを見つけた:
https://www.quora.com/Why-is-C-so-much-better-than-Java-yet-not-as-popular
「Why is C# so much better than Java, yet not as popular?」
[Q] C#はまだ人気がないのに、なぜ、Javaよりそんなに優れているのでしょうか?
[A]
I am a Java guy, yes, but this has nothing to do with the following.
I don’t agree with you on C# being “so much better than Java”.

私はJava野郎です、はい。でも、そのことは、以下に述べることとは直接関係有りません。
「C#が Javaよりそんなに優れている」ということに私は賛同しかねます。

57 :
この文章で一番重要なのは、2018/08/24 の時点で、「C#はまだ人気が無い」
と書かれていること。

本場アメリカでは、C#は人気がないらしい。実際、C++のスレッドは、C#の
スレッドの3倍弱程度存在している。そして、Javaは、C++の数割り増し程度。
つまり、C++ を 1.0 とすると、

Java : C++ : C# = 1.3 : 1.0 : 0.36

程度の人気。

58 :
ジェネリック、ネイティブコード、そしてC#がJavaよりも優れていることに
ついての他の多くのことについて、デリゲートなど、あなたがコメントで
述べたものはすべて無意味です。これらの機能は、どちらかの言語を使用する
プログラマの95%には使用されていないか、または必要とされていません
(私はその割合を引き下げただけです。まったく意味がありません)。

C#がJavaでできないことはありません。それに加えて、Javaは本当に、
絶対にそして明白にクロスプラットフォームです。私は毎日クロスプラット
フォームのソフトウェアを書くためにそれを使います。一方、C#はMicrosoft
のファン用です。私のすべてのプロジェクトでMicrosoftスタックを使うよう
に制限されたくはありません。私はVisual Studioが神の地球上で最高のIDE
であると認めますが、それはそれについてのみのことです。

59 :
「C#開発者よりもはるかに多くのJava / Python /他の言語の開発者がいる」
と書かれている。

60 :
KotlinはSwiftに似ていて、JVM上で動くSwift、という感覚なんだそうだ。

61 :
「その名前にもかかわらず、C#はC ++よりもJavaに近いです。」

62 :
アメリカでは、MS以外の大手IT企業で、C#を使用しているところはほぼないらしい。
逆にJavaはほぼ全ての大手IT企業が使用していると書かれている。
驚き・・・。

63 :
Java guyだからわかんないんじゃないの?
カツ丼食ったことない人に、カツは不要、必要とされてないと言われてもなんの説得力も無い。

単にJavaで開発してる人の周りにはJavaで開発してる人だらけなだけっしょ。

64 :
別に他の人がC#使ってるかどうかなんてどうでもいいし
自分が書き易けりゃいいよ

65 :
C++は置いておくとしてJavaがC#に勝る点なんて
ジェネリックもデリゲートも使えないようなエンジニアものどきの数くらいだろ

66 :
.NET5が出たら本気出すってことか?

67 :
確かにCOBOLからJavaに置き換える案件は多い

68 :
>>65
Quora英語版によれば、
・言語の使い勝手は言語そのもの良し悪しだけでなく、トータルで決まる。
 (ただし、言語そのものもC#がJavaよりそんなに優れているわけではないとのこと。)
・Javaは今までに形成されたエコシステムがかなり大きい。
・JavaはかなりMultiplatformだが、C#はそこまでには至っておらず、
 ほぼWindows限定になる、とされている。
・C#がJavaよりも優れた点は、Javaそれほど使用頻度の高いものではない。
・Javaの開発環境は無料だが、C#の開発環境はかなり高価。
・C#はMSの独占的なもの。
・今までJavaを使ってきて、C#に乗り換えるのは大変。
・C#が数としては使われているとしても、愛されているわけではないが、
 Javaは愛されている。

69 :
>>68
>JavaはかなりMultiplatformだが

VM上で動いているんだから当たり前だと思うが・・・
つか、いろいろと私見が入っていて参考にならんわ

70 :
私見というか私怨すら感じるw
javaの魅力が伝わってこない

71 :
C#がMS独占っていうけどjavaはoracle独占じゃないの?

72 :
正しくはJCP独占
なぜならTCKに合格しなければJavaであることは認められず、TCKを管理してるのがJCPだから
JCPはOracleの傀儡だろという意見は受け付けます

73 :
JCPで検索かけたら・・・w

74 :
>>70
本場アメリカと2chとの違いかも知れん。

75 :
Java EEは今後JCPを使わず
https://www.infoq.com/jp/news/2018/01/no-jcp-for-javaee/

>オラクルは今後のJava EEの拡張に対してJCP (Java Community Process)を使うことを支持、推奨していない。

76 :
そんなに本場アメリカを啓蒙するなら本場アメリカに行けばいいにでは?

77 :
>>68
主観というかJavaを愛しすぎて履かせた下駄すら見えなくなってるな。

78 :
>>68
10年前ならまあどういしただろうけど、おじいちゃんの意見は今更どうでもいい

79 :
unityもあるしな

80 :
Coreもどーせ頓挫すると思ってたが存外ガチにやってきてるな
>>68何時の記事か知らんけど全く現状に即していない

81 :
javaと聞くとCOBOLと同じ感情を抱くようになった
特にラムダ機能以降

82 :
実際今のJava使いなんてコボラー2世みたいなもんだろ

83 :
元からじゃね?

84 :
https://ideone.com/i0dL3Z

こういうコードで、AKlass.Foo()がどのクラスから呼ばれたか判断する方法ってある?

85 :
AKlass.Foo()って呼ばれたらどうするんだよ
どう書こうがAKlass.Foo()の呼び出しにコンパイルされるからそのままじゃ無理
InheritedKlassとAnotherInheritedKlassそれぞれにFooを定義して
protectedなAKlass.FooCoreを呼び出すとかすれば?

86 :
やっぱりそうするしかないか
適当に自動生成させる方法考えよう

87 :
WPFでの開発をやりたいのですが
prismを使った開発手法が一般的なんでしょうか

88 :
>>87
一般的だったんだけど、MSの手を離れてからどうにも信憑性が薄くなったような…
機能自体は便利になってるんだけど、ベースクラスの削除とか平気でやるからバージョンによってテンプレートが使えなくなる印象
それでも使わないと面倒が臭すぎるから使うけど

89 :
>>88
ありがとうございます
そうなんですね。。でもまぁ初心者が自前で全部シコシコするよりは全然ですよね
ちょっと頑張って勉強してみます
ちなみに、 Prirm.Coreと Prism.Wpfの両方を入れればいいのですか?

90 :
答えはyesです

91 :
>>89
WPF初心者ならまずはPrism使わずにコードビハインドにイベントベタ書きするのをおすすめする

92 :
>>91
ありがとうございます
・コードビハインドでの実装
・prismを使わない場合のMVVMの実装
・prismを使った場合の実装
をそれぞれ一通り確認して、仕組みの勉強は軽くだけですがしてみました
今後開発するにあたって仕組みの理解を深めつつ、どの手法で行うのがいいのか聞いてみました
formの経験はそこそこあるのですが、WPFは初めてなのでアドバイス助かります

93 :
DDDを体現するためビジネスロジックは全て日本語で表現しようと思うのですがC#の仕様的に発生する不都合って何か考えられますか?

94 :
全て日本語で表現したらキーワードが構文エラーになるのでは
例えば制御文がビジネスロジックではないとは言いますまい

95 :
C#は日本語問題ないでしょ

96 :
日本語にすることで理解しやすくなるんならOK

97 :
変数やデービーのカラムを日本語にすると、たしかにシステム的にわかりやすい気はするんだけど、コーディングの時に変換しなきゃいけないめんどうくささがあるのよ。コーディングするときって、せいぜいコメンティングぐらいしか変換しないので書きづらい

98 :
ぴゅう太の日本語ベーシック思い出してしまった

99 :
日本語使うと入力補完は効きにくくなるだろうな

100 :
>>99
コード書く側として痛いですねそれ
でもドメインと共通の言葉を持つ方が要件洗い出しで有利ですからね
悩むなぁ


100〜のスレッドの続きを読む
[RPA]PC自動化技術総合スレ[効率化] Part.7
プログラミングのお題スレ Part11
【アンチ】関数型言語は使えない【玩具】 2
Pythonのお勉強 Part61
Excel Python 質問スレ
HSP総合スレ【part 10】 [無断転載禁止](c)2ch.net
C++は難しすぎ 難易度:4
リーダブルコーディング技術スレ
インデントを強制しても綺麗なコードにはなりません
小学生プログラマだけど質問ある
--------------------
緊急事態宣言はバイク乗ったら駄目なの? Part6
強豪高校新入生情報Part6
北斗の拳 修羅の国篇/新伝説創造/羅刹 Part12
高卒、専門、高専卒はドブスカス論外女しかいないww
LINE クッキーラン Part.26
運動音痴界の救世主『剣道』
生涯結婚しない「子ども部屋おじさん」が急増
懐かしの跨線橋
「トイレに入ったら紙がなかった」そんなときに叫ばずに済む トイレットペーパー運搬ロボが誕生
本因坊秀策を語る part1
☆退団の真相を語る【宝塚】
龍玄とし【トシュル提督】轟チン (^^; 60
サンセイにまたトップになって欲しい
■昭和52年生まれの毒男が語るスレpart348■
【芸能】テラスハウス木村花さんの死で問われるフジテレビ過剰演出の責任 [臼羅昆布★]
松嶋屋 片岡孝太郎を語る 11
スーパーロボット大戦コンプリートボックス第9話
ゲームでよくあるが現実では殆どないこと3
【報酬制カード】DUELEAGUE【デュヱリーグ】58
晩年が悲惨だったレスラー
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼