「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください
>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part130
https://mevius.2ch.net/test/read.cgi/tech/1500327645/
■関連スレ
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/
ふらっと C#,C♯,C#(初心者用) Part131 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2017/09/08(金) 18:12:11.06ID:Ej7G00WU747デフォルトの名無しさん
2017/10/04(水) 16:04:29.61ID:vUJCH9qc >>746
外部公開するのはget;setでプライベートなのは変数で良いと思うけど好きにすればw
外部公開するのはget;setでプライベートなのは変数で良いと思うけど好きにすればw
748デフォルトの名無しさん
2017/10/04(水) 16:05:33.70ID:inVVPc+t >>722
わかりました
オブジェクト指向で詰まってしまったので聞きたいです
各コントロールのインスタンスを保持する変数って、親Formで基本は持っておくべきでしょうか?
タブ型ウェブブラウザーを作っているんですが、TabControl・TabPage・WebBrowserは各自TabPageの変数はTabControlの下、WebBrowserの変数はTabPageが持っています
これだと前回終了時のタブを次回起動時にリストアしようとするとすごい設計が悪くなります
どちらが良いのでしょうか?教えてください、ほんとはObserableCollectionを活用したいのですが、どう書けばいいのかわからず仕舞いです
わかりました
オブジェクト指向で詰まってしまったので聞きたいです
各コントロールのインスタンスを保持する変数って、親Formで基本は持っておくべきでしょうか?
タブ型ウェブブラウザーを作っているんですが、TabControl・TabPage・WebBrowserは各自TabPageの変数はTabControlの下、WebBrowserの変数はTabPageが持っています
これだと前回終了時のタブを次回起動時にリストアしようとするとすごい設計が悪くなります
どちらが良いのでしょうか?教えてください、ほんとはObserableCollectionを活用したいのですが、どう書けばいいのかわからず仕舞いです
749デフォルトの名無しさん
2017/10/04(水) 16:15:55.36ID:BauJPwx0 >>748
Application.Current.Propertiesにでもぶちこんでおけば?
Application.Current.Propertiesにでもぶちこんでおけば?
750デフォルトの名無しさん
2017/10/04(水) 16:25:32.68ID:eKN2AIaa >>748
大域的な設計はトップダウンで考えよう
例えば、現在表示しているページのURLを管理するクラスがあって、
フォームはその内容を画面に反映させる&ページ遷移時に新しいURLを管理クラスに伝えると考えればいい
管理クラスはUIの細かいことを気にせずに状態の管理と保存・復帰だけを考えればいいし、
フォームは管理クラスの状態と同期するだけでいい
大域的な設計はトップダウンで考えよう
例えば、現在表示しているページのURLを管理するクラスがあって、
フォームはその内容を画面に反映させる&ページ遷移時に新しいURLを管理クラスに伝えると考えればいい
管理クラスはUIの細かいことを気にせずに状態の管理と保存・復帰だけを考えればいいし、
フォームは管理クラスの状態と同期するだけでいい
751デフォルトの名無しさん
2017/10/04(水) 17:53:53.15ID:inVVPc+t >>750
ありがとうございます。話を自分なりに理解するとタブ現在表示しているUrlを別クラスPageページクラスが持ち
Pageクラスを内包したPageListクラスでファイルへの保存・復帰処理を行い、Formクラスでインスタンスを持ちTabControlに渡し、
各タブで何を表示するかのコントロールはTabControlで行おうと思うんですが、こういう感じですか?
ありがとうございます。話を自分なりに理解するとタブ現在表示しているUrlを別クラスPageページクラスが持ち
Pageクラスを内包したPageListクラスでファイルへの保存・復帰処理を行い、Formクラスでインスタンスを持ちTabControlに渡し、
各タブで何を表示するかのコントロールはTabControlで行おうと思うんですが、こういう感じですか?
752デフォルトの名無しさん
2017/10/04(水) 17:57:11.27ID:65kSOn7U タブコンはtabの文字にフォント最大でウンコって入力するとバグる
753デフォルトの名無しさん
2017/10/04(水) 18:07:50.98ID:ZH15U2S2 >>751
全体の構造が憶測でしかわからないのに「これでいいですか」って聞かれても困ると思う
タブコントロールの各タブにPageListとかがぶら下がっていてそこを選択して表示するとかなんだろうけど
質問の仕方から見ても自分でもまとめられていないようだし、まず動くもの作ってから拡張していけば?
全体の構造が憶測でしかわからないのに「これでいいですか」って聞かれても困ると思う
タブコントロールの各タブにPageListとかがぶら下がっていてそこを選択して表示するとかなんだろうけど
質問の仕方から見ても自分でもまとめられていないようだし、まず動くもの作ってから拡張していけば?
754デフォルトの名無しさん
2017/10/04(水) 19:17:54.57ID:65kSOn7U タブコンなんて使ってる時点でゴミ
とか言ってみる納品
とか言ってみる納品
755デフォルトの名無しさん
2017/10/04(水) 20:10:16.69ID:+JSlwxf3 Rails, React, Electron, AngularJS などのフレームワークを参考にすれば?
756デフォルトの名無しさん
2017/10/04(水) 20:35:25.42ID:i6quWUAT プロパティってgetset関数毎回書くのアホらしいので省略しませんか?ってのかと思ってましたけど、レス読んでると他に意味があるんでしょうか?
浅い知識しかないので気になりました
浅い知識しかないので気になりました
757デフォルトの名無しさん
2017/10/04(水) 20:44:18.31ID:0TdBJUYX758デフォルトの名無しさん
2017/10/04(水) 21:14:51.00ID:ULvxLO80759デフォルトの名無しさん
2017/10/04(水) 21:53:15.88ID:D0l3uaQA データクラスを除けば、最近は作ったプロパティの大半が読み取り専用だわ
セッターいらね
セッターいらね
760デフォルトの名無しさん
2017/10/04(水) 22:33:20.23ID:X/chSHNo761デフォルトの名無しさん
2017/10/04(水) 22:37:19.76ID:inVVPc+t イベント実装しようとしていますが難しいですね
全然勉強してこなかったことが身にしみてきます
全然勉強してこなかったことが身にしみてきます
762デフォルトの名無しさん
2017/10/04(水) 23:32:25.16ID:inVVPc+t 自分でイベントを書くときに思ったのですが、
イベントを発生させるときは、そのイベントがnullではないことを確認するのはなぜでしょうか?
イベントを発生させるときは、そのイベントがnullではないことを確認するのはなぜでしょうか?
763デフォルトの名無しさん
2017/10/05(木) 00:08:10.31ID:kvz6wfH4 例外になるから
nullチェックを避けるために何もしないラムダ式を登録しておく方法もあるけど、
なんか馬鹿くさいのは確かだね
VBみたに専用ステートメン用意した方がよかったかも。
でもこのVB方式はカスタムイベントで問題が出るそうだけど
nullチェックを避けるために何もしないラムダ式を登録しておく方法もあるけど、
なんか馬鹿くさいのは確かだね
VBみたに専用ステートメン用意した方がよかったかも。
でもこのVB方式はカスタムイベントで問題が出るそうだけど
764デフォルトの名無しさん
2017/10/05(木) 00:20:49.58ID:w76cxVZ0 今は ?. があるからどうでもいい
ソースでイベントでnullチェックしてたら古いソースなんだなと思う
そうnullチェックは昔話
ソースでイベントでnullチェックしてたら古いソースなんだなと思う
そうnullチェックは昔話
765デフォルトの名無しさん
2017/10/05(木) 06:52:22.86ID:AIDxl0vl766デフォルトの名無しさん
2017/10/05(木) 07:15:53.39ID:gKycoOZO 業務システムなんですが、今どきeachでもないfor文の多重ループ書く人って流石にマズいですか
それとも普通でしょうか
他人の四重ループを見て世間ではどうなのだろうと思いまして
それとも普通でしょうか
他人の四重ループを見て世間ではどうなのだろうと思いまして
767デフォルトの名無しさん
2017/10/05(木) 07:25:17.32ID:lN/7t8RB >>766
ixyzとかあると簡単に4重ループできるぞ
どうやって回避するんだ?
i=オブジェクト数、x方向、y方向、z方向
ってなってたら俺はこのままのがいいと思うが?
多重ループの数でPGの実力見ようとしてるお前がキチガイ過ぎてどうにもw
ixyzとかあると簡単に4重ループできるぞ
どうやって回避するんだ?
i=オブジェクト数、x方向、y方向、z方向
ってなってたら俺はこのままのがいいと思うが?
多重ループの数でPGの実力見ようとしてるお前がキチガイ過ぎてどうにもw
768デフォルトの名無しさん
2017/10/05(木) 08:26:31.17ID:etvKz/hQ 行列計算とかなら普通
ビジネスアプリでやるとちょっと実力疑われるね
ビジネスアプリでやるとちょっと実力疑われるね
769デフォルトの名無しさん
2017/10/05(木) 08:51:15.85ID:nBCW+G24 名前の隠蔽とオーバーライドの違い・意義について教えていただきたいです
名前の隠蔽: 同じ名前のメソッドを派生先で作ると基本クラスの同名メソッドは見えなくなる
オーバーライド: 派生先でオーバーライドメソッドを定義することによりインスタンス化したオブジェクトの基本クラスの内容を書き換えること
ということで間違いないですか?
オーバーライドメソッドのこの「インスタンス化した後に内容を変更する」というのが多態性であるとネットであったのですが名前の隠蔽で様々なメソッドを定義して使うのは多態性に当たらないのですか?どうしてもこの違いだけわかりません
どなたかお願いします(><)
名前の隠蔽: 同じ名前のメソッドを派生先で作ると基本クラスの同名メソッドは見えなくなる
オーバーライド: 派生先でオーバーライドメソッドを定義することによりインスタンス化したオブジェクトの基本クラスの内容を書き換えること
ということで間違いないですか?
オーバーライドメソッドのこの「インスタンス化した後に内容を変更する」というのが多態性であるとネットであったのですが名前の隠蔽で様々なメソッドを定義して使うのは多態性に当たらないのですか?どうしてもこの違いだけわかりません
どなたかお願いします(><)
770デフォルトの名無しさん
2017/10/05(木) 08:52:36.97ID:lN/7t8RB 状況によるよ
多重ループ避ける程度でいちいち意味不明なメソッド作られても困る
多重ループ避ける程度でいちいち意味不明なメソッド作られても困る
771デフォルトの名無しさん
2017/10/05(木) 08:53:18.07ID:lN/7t8RB >>769
スレ違い
スレ違い
772デフォルトの名無しさん
2017/10/05(木) 10:03:33.52ID:ImlnvRbs >>766
numpyつかえよw pythonだけど。
numpyつかえよw pythonだけど。
773デフォルトの名無しさん
2017/10/05(木) 11:22:55.40ID:URIOD7FQ774デフォルトの名無しさん
2017/10/05(木) 11:30:16.11ID:Bb6+6uGp >>769
多態って何だ?みたいな哲学論(笑)は後回しにして機能的な違いだけに注目した方がいいよ。
http://www.atmarkit.co.jp/ait/articles/0209/11/news001.html
↑の記事にある通り、隠蔽の場合はインスタンスとそのインスタンスの入っている変数の型が一致している
場合のみ隠蔽したメンバーが呼ばれるのがオーバーライドとの違い
上の記事、オーバーライドより隠蔽を使うのが普通って言ってるような印象を受けるけど
実際は逆だからそこは勘違いしない方がいいよ
隠蔽はベースクラスの設計がおかしい場合の回避策みたいな感じでしか使われないと思う。
だからとりあえずはオーバーライドだけ覚えれば問題ない
多態って何だ?みたいな哲学論(笑)は後回しにして機能的な違いだけに注目した方がいいよ。
http://www.atmarkit.co.jp/ait/articles/0209/11/news001.html
↑の記事にある通り、隠蔽の場合はインスタンスとそのインスタンスの入っている変数の型が一致している
場合のみ隠蔽したメンバーが呼ばれるのがオーバーライドとの違い
上の記事、オーバーライドより隠蔽を使うのが普通って言ってるような印象を受けるけど
実際は逆だからそこは勘違いしない方がいいよ
隠蔽はベースクラスの設計がおかしい場合の回避策みたいな感じでしか使われないと思う。
だからとりあえずはオーバーライドだけ覚えれば問題ない
775デフォルトの名無しさん
2017/10/05(木) 11:33:23.98ID:URIOD7FQ >>769
https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/knowing-when-to-use-override-and-new-keywords
shadowing(method hiding)もoverrideも多態性を実現する仕組みの一つ
https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/knowing-when-to-use-override-and-new-keywords
shadowing(method hiding)もoverrideも多態性を実現する仕組みの一つ
776デフォルトの名無しさん
2017/10/05(木) 11:33:40.95ID:tEO8Lw4y 何らかの集計作業だろうが、そういうのはDB使えば簡単だよな
777デフォルトの名無しさん
2017/10/05(木) 13:06:50.48ID:SnoJeaOY (入力して)と表示
oppaiと入力
入力したのはoppaiです。と出したいんだが
oppaiと入力
入力したのはoppaiです。と出したいんだが
778デフォルトの名無しさん
2017/10/05(木) 13:08:51.98ID:Bb6+6uGp というポエム?
779デフォルトの名無しさん
2017/10/05(木) 13:58:53.63ID:la6tU9bd780デフォルトの名無しさん
2017/10/05(木) 15:06:06.29ID:iGkRBCV3 >>774
ありがとうございます!
ありがとうございます!
781デフォルトの名無しさん
2017/10/05(木) 23:14:11.64ID:Xseher3k Console.WriteLine(“”);
string = Console.ReadLine();
の意味がわからんな。Console.ReadLineをstringに代入する所とか
string = Console.ReadLine();
の意味がわからんな。Console.ReadLineをstringに代入する所とか
782デフォルトの名無しさん
2017/10/05(木) 23:51:04.92ID:HMECZ5+m783デフォルトの名無しさん
2017/10/06(金) 00:39:00.40ID:HTxWyqCb784デフォルトの名無しさん
2017/10/06(金) 00:44:39.70ID:BZdgO6jG さすがにそれは説明せんでもいいやろw
785デフォルトの名無しさん
2017/10/06(金) 01:04:12.92ID:HTxWyqCb >>784
そうかな? わかってたら「Console.ReadLineをstringに代入する所」なんて書き方しないと思うんだが
そうかな? わかってたら「Console.ReadLineをstringに代入する所」なんて書き方しないと思うんだが
786デフォルトの名無しさん
2017/10/06(金) 06:57:53.28ID:R65vFnX0787デフォルトの名無しさん
2017/10/06(金) 06:59:00.06ID:/+rBbbka Form1のlowLayoutPanelに他のクラスからボタンを追加したい
という場合には
ttps://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1434882684
この内容を理解すれば良いのでしょうか?
という場合には
ttps://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1434882684
この内容を理解すれば良いのでしょうか?
788デフォルトの名無しさん
2017/10/06(金) 07:21:39.66ID:/+rBbbka ごめんなさい。とりあえず別の方法でお茶濁して解決しました
まだ↑のは理解が及びません
まだ↑のは理解が及びません
789デフォルトの名無しさん
2017/10/06(金) 07:24:15.11ID:/+rBbbka 解決したと思ってたの勘違いでした…すみません
>>787お願いします
>>787お願いします
790デフォルトの名無しさん
2017/10/06(金) 08:38:15.32ID:R+OFu5Ep >>789
Form1のインスタンスを他のクラスから参照てきる様にしとけはよいのさ
Form1のインスタンスを他のクラスから参照てきる様にしとけはよいのさ
791デフォルトの名無しさん
2017/10/06(金) 09:44:09.73ID:386xmGqT792デフォルトの名無しさん
2017/10/06(金) 10:14:27.91ID:UT/zOTND 拝む為さ。
793デフォルトの名無しさん
2017/10/06(金) 10:41:08.98ID:R+OFu5Ep794788
2017/10/06(金) 11:33:07.23ID:/+rBbbka >>790
ありがとうございます
https://ideone.com/76njZo
public FlowLayoutPanel flowLayoutBase = new FlowLayoutPanel();
とForm1外に持ち出して、ボタン生成用のクラスをFrom1の継承クラスにしてもボタン現れず
で、こういうことじゃないだろう…ということで色々やってみて
外部クラスからインスタンス参照というのを参考に
https://ideone.com/TFCiQp
こんな形のメソッドに纏めて、そこを外部クラスから参照しようとするも、どう参照するのか…
恐らく何か的はずれなことしてると思いますが、何が駄目なんでしょうか?
よろしくお願いします
ありがとうございます
https://ideone.com/76njZo
public FlowLayoutPanel flowLayoutBase = new FlowLayoutPanel();
とForm1外に持ち出して、ボタン生成用のクラスをFrom1の継承クラスにしてもボタン現れず
で、こういうことじゃないだろう…ということで色々やってみて
外部クラスからインスタンス参照というのを参考に
https://ideone.com/TFCiQp
こんな形のメソッドに纏めて、そこを外部クラスから参照しようとするも、どう参照するのか…
恐らく何か的はずれなことしてると思いますが、何が駄目なんでしょうか?
よろしくお願いします
795デフォルトの名無しさん
2017/10/06(金) 11:38:08.44ID:Pjx+vQ2Q >>791
?.演算子を使いたいから
デリゲートを呼ぶときは普通はInvokeは省略してaction()のように書くけど、
nullのとき何もしたくない場合にClick?.()みたいな書き方はできないから、仕方なくInvokeを明示的に書いてる
?.演算子を使いたいから
デリゲートを呼ぶときは普通はInvokeは省略してaction()のように書くけど、
nullのとき何もしたくない場合にClick?.()みたいな書き方はできないから、仕方なくInvokeを明示的に書いてる
796デフォルトの名無しさん
2017/10/06(金) 11:46:30.70ID:kruj0zmW windows form 上にIPカメラ(AXIS製)の動画を表示したいです。
どうすればよいでしょうか?
OpenCVとか使うのが一般的なのでしょうか?
環境的に、社外ソフトをインストールし辛いので、確証を得てから試したいと思っています。
dllを配置するだけのmjpegprocessorとかは違うのかな?
調べる手がかりでも教えてもらえればありがたいです。
どうすればよいでしょうか?
OpenCVとか使うのが一般的なのでしょうか?
環境的に、社外ソフトをインストールし辛いので、確証を得てから試したいと思っています。
dllを配置するだけのmjpegprocessorとかは違うのかな?
調べる手がかりでも教えてもらえればありがたいです。
797デフォルトの名無しさん
2017/10/06(金) 11:55:14.52ID:Z91Qg1J2798デフォルトの名無しさん
2017/10/06(金) 12:22:26.38ID:/+rBbbka 単純なテストで使い方を学ぶ段階なので、FlowrayoutpanelをForm_Load()の中で作るのが自然だと思ったからですが…なにか変ですか?
Form1にあるFlowrayoutpanelに外部クラスからボタン設置する方法を色々試してるので…
Flpset呼ばないとパネル無い状態ですし…
Flowrayoutpanelに外部クラス(ButtonRayout)から使うためにFlpsetを作った感じです(色々的外れかもしれませんが)
まだ色々よく分かっていないので、頓珍漢なことになってるとは思いますがすみません
Form1にあるFlowrayoutpanelに外部クラスからボタン設置する方法を色々試してるので…
Flpset呼ばないとパネル無い状態ですし…
Flowrayoutpanelに外部クラス(ButtonRayout)から使うためにFlpsetを作った感じです(色々的外れかもしれませんが)
まだ色々よく分かっていないので、頓珍漢なことになってるとは思いますがすみません
799デフォルトの名無しさん
2017/10/06(金) 12:50:09.21ID:aLvKLfqn >>798
Flpsetをパブリックメソッドにすれは良いだけでしょ。
Flpsetをパブリックメソッドにすれは良いだけでしょ。
800デフォルトの名無しさん
2017/10/06(金) 13:01:49.27ID:/+rBbbka >>798
public void Flpset()←だとpublicがこの項目に対して有効ではありませんと出てしまいます
public void Flpset()←だとpublicがこの項目に対して有効ではありませんと出てしまいます
801デフォルトの名無しさん
2017/10/06(金) 13:06:55.40ID:aLvKLfqn >>800
Form1_Loadから出さないと
Form1_Loadから出さないと
802デフォルトの名無しさん
2017/10/06(金) 13:22:30.01ID:/+rBbbka >>801
ありがとうございます
Form1_Lordがタダのイベント(メソッド)だったというの、頭からすっかり飛んでました
今は時間無いので別クラスからControl配置は試せませんが、あとで色々やってみます
とりあえず、外に持ち出してpublicは適応できて、前と変わらぬ作動は出来ました
ありがとうございます
Form1_Lordがタダのイベント(メソッド)だったというの、頭からすっかり飛んでました
今は時間無いので別クラスからControl配置は試せませんが、あとで色々やってみます
とりあえず、外に持ち出してpublicは適応できて、前と変わらぬ作動は出来ました
803デフォルトの名無しさん
2017/10/06(金) 13:32:06.32ID:Sc8ZiJsi >>802
ま、頑張って(^o^;
ま、頑張って(^o^;
804デフォルトの名無しさん
2017/10/06(金) 14:28:37.52ID:UQfFYJO/ ロケールが日本語環境のところで
指定された国コード(ISO)を指定された言語で表示させるには
どうしたらいいでしょうか。
string CountryName = GetCountryName("CN", "ko-kr");
という風に呼んだとき、中国という文字を韓国語で得たいのです。
public string GetCountryName(string CountryCode, string language)
{
// この中
}
CNのRegionInfoを取得するところまでは出来たんですが、
DisplayName だと日本語で、NativeName だと中国語で、それぞれ取れるのですが
韓国語に変換させたいのです。
Windowsのロケール自体を韓国に変更すれば、DisplayNameで韓国語が取れましたが
それはやりたくないです。
指定された国コード(ISO)を指定された言語で表示させるには
どうしたらいいでしょうか。
string CountryName = GetCountryName("CN", "ko-kr");
という風に呼んだとき、中国という文字を韓国語で得たいのです。
public string GetCountryName(string CountryCode, string language)
{
// この中
}
CNのRegionInfoを取得するところまでは出来たんですが、
DisplayName だと日本語で、NativeName だと中国語で、それぞれ取れるのですが
韓国語に変換させたいのです。
Windowsのロケール自体を韓国に変更すれば、DisplayNameで韓国語が取れましたが
それはやりたくないです。
805デフォルトの名無しさん
2017/10/06(金) 14:57:21.64ID:BnWE0qO1 やったことないけど
Application.CurrentCultureか
Thread.CurrentThread.CurrentCultureを変えるのは?
Application.CurrentCultureか
Thread.CurrentThread.CurrentCultureを変えるのは?
806デフォルトの名無しさん
2017/10/06(金) 15:35:24.88ID:vlZuL3bi MSDNにはCurrentUICultureの方だって書いてあるね。
システムが持ってるリソースから拾ってくるんだろうからまあそうでしょう
システムが持ってるリソースから拾ってくるんだろうからまあそうでしょう
807デフォルトの名無しさん
2017/10/06(金) 15:48:05.44ID:Knp3qtDQ 実際にやるとできないけどね
808デフォルトの名無しさん
2017/10/06(金) 16:12:02.05ID:+xC3oUH1 当たり前だけど韓国語とかの表示させる言語の言語パック入ってなかったらどうにもならない
809デフォルトの名無しさん
2017/10/06(金) 17:25:14.70ID:UQfFYJO/ > CNのRegionInfoを取得するところまでは出来たんですが、
のところを補足します。
var CountryCode = "CN";
var CountryName = System.Globalization.CultureInfo.GetCultures(System.Globalization.CultureTypes.SpecificCultures)
.Where(a => a.TwoLetterISOLanguageName.Equals(CountryCode, StringComparison.CurrentCultureIgnoreCase))
.First().DisplayName;
return CountryName;
で、実行ロケールでの(日本語での)「中国」は取れました。
んで、どこへ "ko-kr" を挟み込めば良いのかが分かりません。
> Application.CurrentCultureか
> Thread.CurrentThread.CurrentCultureを変えるのは?
そーいう力技しかないのかなぁ・・・
のところを補足します。
var CountryCode = "CN";
var CountryName = System.Globalization.CultureInfo.GetCultures(System.Globalization.CultureTypes.SpecificCultures)
.Where(a => a.TwoLetterISOLanguageName.Equals(CountryCode, StringComparison.CurrentCultureIgnoreCase))
.First().DisplayName;
return CountryName;
で、実行ロケールでの(日本語での)「中国」は取れました。
んで、どこへ "ko-kr" を挟み込めば良いのかが分かりません。
> Application.CurrentCultureか
> Thread.CurrentThread.CurrentCultureを変えるのは?
そーいう力技しかないのかなぁ・・・
810デフォルトの名無しさん
2017/10/06(金) 17:29:35.35ID:8z2SuXdm >>804
何で自分で表示するという選択肢がないんだ?
何で自分で表示するという選択肢がないんだ?
811デフォルトの名無しさん
2017/10/06(金) 17:44:13.26ID:vlZuL3bi812デフォルトの名無しさん
2017/10/06(金) 18:04:12.31ID:T+Euxqip MSにバグってんだよカス
って送ってみるとか?
って送ってみるとか?
813デフォルトの名無しさん
2017/10/06(金) 18:51:07.05ID:uoobo3tb 仕様がない
814デフォルトの名無しさん
2017/10/06(金) 19:21:44.67ID:0wz1FkX0815デフォルトの名無しさん
2017/10/06(金) 19:45:45.19ID:UQfFYJO/ >>810-811
元号もそうだけど、この手のはなるべくFrameworkに任せてしまいたいのです。
国が増えるたびにメンテなんてやりたくない・・・
(Frameworkが更新されるはずだから、それに依存したい)
元号もそうだけど、この手のはなるべくFrameworkに任せてしまいたいのです。
国が増えるたびにメンテなんてやりたくない・・・
(Frameworkが更新されるはずだから、それに依存したい)
816デフォルトの名無しさん
2017/10/06(金) 19:47:26.00ID:XI0GFWBX >>814
エラーになるでしょ
エラーになるでしょ
817デフォルトの名無しさん
2017/10/06(金) 19:57:15.36ID:0wz1FkX0 >>816
VS2017でビルドまで通った
VS2017でビルドまで通った
818デフォルトの名無しさん
2017/10/06(金) 19:57:22.86ID:VLsCvj8e >>816
ローカル関数知らないの?
ローカル関数知らないの?
819デフォルトの名無しさん
2017/10/06(金) 19:59:49.34ID:vlZuL3bi >>815
ない袖は振れないし仕方ないかと。
まあ普通に考えて想定された使い方と違うんだろうね
日付や数値のフォーマットはデフォでいろんな地域のが入ってるみたいだから
ついでに国名ぐらいサービスしてくれてもいいような気がしないでもないけど
ない袖は振れないし仕方ないかと。
まあ普通に考えて想定された使い方と違うんだろうね
日付や数値のフォーマットはデフォでいろんな地域のが入ってるみたいだから
ついでに国名ぐらいサービスしてくれてもいいような気がしないでもないけど
820デフォルトの名無しさん
2017/10/06(金) 20:00:42.81ID:xndJWDdr その言語のOSならその言語で表示されるからそれでいいんじゃないの
821デフォルトの名無しさん
2017/10/06(金) 20:06:57.34ID:XI0GFWBX822デフォルトの名無しさん
2017/10/06(金) 22:13:51.00ID:1hhvTT+g >>821
C# 7 (Visual studio 2017) からだから追っかけやってる奴じゃなきゃ知らないのも当然
C# 7 (Visual studio 2017) からだから追っかけやってる奴じゃなきゃ知らないのも当然
823デフォルトの名無しさん
2017/10/06(金) 23:08:48.64ID:386xmGqT >>750
すいません、考えたのですが設計できません
データを管理するクラスを作り、UIが持っているUrlプロパティをFormが同期させるのはわかっていますが、タブの並び替えを実装しているので頭が混乱してしまいます
トップダウン設計で今までTabControl以下で持っていたTabPage変数と、TabPage以下で持っていたWebBrowser変数をFormに持ってきたのですがわけがわからなくなってしまいました
何をどこで持つべきなのかわからなくなってしまいパニックな状況です、設計ってかなり難しく感じています
すいません、考えたのですが設計できません
データを管理するクラスを作り、UIが持っているUrlプロパティをFormが同期させるのはわかっていますが、タブの並び替えを実装しているので頭が混乱してしまいます
トップダウン設計で今までTabControl以下で持っていたTabPage変数と、TabPage以下で持っていたWebBrowser変数をFormに持ってきたのですがわけがわからなくなってしまいました
何をどこで持つべきなのかわからなくなってしまいパニックな状況です、設計ってかなり難しく感じています
824デフォルトの名無しさん
2017/10/06(金) 23:10:09.47ID:386xmGqT825デフォルトの名無しさん
2017/10/07(土) 09:37:42.55ID:fKlRQVav C#ってモダン言語に含まれますか?
826デフォルトの名無しさん
2017/10/07(土) 10:12:23.35ID:hs9R8q6v むしろfutureやで
827デフォルトの名無しさん
2017/10/07(土) 10:24:35.11ID:34mGSqzO C#はレガシーになりつつあるけど
拡張してなんとなく新しく見せてる
ここから新しく見せるのは無理かな
拡張してなんとなく新しく見せてる
ここから新しく見せるのは無理かな
828デフォルトの名無しさん
2017/10/07(土) 10:42:43.38ID:b4KK/o19 JavaとKotlinの関係のように新しい言語に乗り換えるべきだろうね
最近の歪な言語仕様拡張には辟易するよ
最近の歪な言語仕様拡張には辟易するよ
829デフォルトの名無しさん
2017/10/07(土) 11:04:55.95ID:RmE+cs6m プログラムに関係ない雑談は他でやれよ
830デフォルトの名無しさん
2017/10/07(土) 11:46:02.70ID:ky0kCJyY >>828
c#の移行先プリーズ
c#の移行先プリーズ
831デフォルトの名無しさん
2017/10/07(土) 11:53:21.00ID:ajW7fEjK LINQってSQLとは関係ないの?
832デフォルトの名無しさん
2017/10/07(土) 12:06:27.83ID:ky0kCJyY833デフォルトの名無しさん
2017/10/07(土) 12:37:22.67ID:/LXY59wR >>831
LINQのクエリ式はSQLを参考にしてるとは思うけど
LINQのクエリ式はSQLを参考にしてるとは思うけど
834デフォルトの名無しさん
2017/10/07(土) 12:52:58.01ID:ky0kCJyY >>833
まあ基本はメソッド式だけどね
まあ基本はメソッド式だけどね
835デフォルトの名無しさん
2017/10/07(土) 15:36:39.34ID:+T+mCODn >>830
F#
F#
836デフォルトの名無しさん
2017/10/07(土) 16:10:33.77ID:uSVuDn94 >F#
言語としては優秀なのかも知れないが
どうにも慣れない
言語としては優秀なのかも知れないが
どうにも慣れない
837デフォルトの名無しさん
2017/10/07(土) 20:05:34.57ID:MYJ1b1uW 君たち.netconf行ってないの?
838デフォルトの名無しさん
2017/10/07(土) 20:18:52.89ID:XgJIfiWa >>837
所用で…今YouTubeにあがってる動画見てる
所用で…今YouTubeにあがってる動画見てる
839デフォルトの名無しさん
2017/10/08(日) 19:11:25.29ID:fHcFBAaS 今現在使っているタブ型WebBrowserでTreeView使ってJaneみたいなブックマーク機能を取り入れたいんですが、
フォルダとファイルのツリー構造を実現するクラスが思い浮かびません、どのようなクラスを作ればよいでしょうか?
フォルダとファイルのツリー構造を実現するクラスが思い浮かびません、どのようなクラスを作ればよいでしょうか?
840デフォルトの名無しさん
2017/10/08(日) 19:19:10.91ID:MyZuixT4841デフォルトの名無しさん
2017/10/08(日) 20:27:10.69ID:D0Vtmcpk コントロールじゃなくてクラスじゃないの?
842デフォルトの名無しさん
2017/10/08(日) 21:34:34.51ID:p32irLzq 乱数のとこわけワケワカメ。NextとかNextDoubleとか
843デフォルトの名無しさん
2017/10/08(日) 21:36:14.51ID:fHcFBAaS >>840
ありがとうございます、ブックマーク機能が一番骨折れそうですね
ありがとうございます、ブックマーク機能が一番骨折れそうですね
844デフォルトの名無しさん
2017/10/08(日) 22:34:55.91ID:jXMyRhU9 c#erの皆さんがこれだけは覚えていて損はないって言語なんですか?CとC++以外で
845デフォルトの名無しさん
2017/10/08(日) 22:41:13.30ID:93IJP3PA 使えて損しないのはJavaScript
学んで損しないのはLisp
学んで損しないのはLisp
846デフォルトの名無しさん
2017/10/08(日) 22:48:37.70ID:D0Vtmcpk■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【おこめ】「有能だったんじゃ」おこめ券で批判殺到の鈴木農水大臣…ネットでは前任の“進次郎再評価” [ぐれ★]
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★3 [Hitzeschleier★]
- 【中国外務省】日本への渡航自粛を再度呼びかけ 今度は「地震発生」を理由に [ぐれ★]
- 日本語が話せない「外国籍」の子が急増中、授業がストップ、教室から脱走も…先生にも大きな負担「日本語支援」追いつかず★3 [七波羅探題★]
- 【今年の漢字】吉村維新代表「成」 万博成功、連立で政策成す [蚤の市★]
- 【MLB】ダルビッシュの息子・ショウエイが大学チームに所属決定 「野球IQを持っている」と監督 183センチ、86キロの恵まれた体形 [冬月記者★]
- ネトウヨ「中国の例の証拠動画、日本側の応答が海自の無線規則とは違うので捏造です」海自の動画でネトウヨの嘘だとバレる [165981677]
- 日本人、世界で最もブランドに興味なし🇯🇵 [462275543]
- 【悲報】ネトウヨ「釧路湿原を守れえぇぇ!!」メガソーラー屋さん「1坪500円でその土地買い取ります☺」 [616817505]
- 【悲報】たぬかなが渡邊渚を壮絶バッシング 「グラビア出したあたりから臭いな~と思ってたが激臭になってたわ。中居は悪くない」 [455031798]
- 【悲報】鈴木農水大臣、国民から「こいつひょっとしてアホなんじゃね?」と思われ始めてしまうwww [793117252]
- お昼のまったり🍵😶‍🌫🤏すこすこハウス🏡
