「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください
>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part133
http://mevius.5ch.net/test/read.cgi/tech/1510056685/
■関連スレ
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: checked:vvvvv:1000:512:----: EXT was configured
ふらっと C#,C♯,C#(初心者用) Part134
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 0f9a-KsIq)
2017/11/29(水) 19:23:58.05ID:GNLsbK4F0730デフォルトの名無しさん (ワッチョイ ae81-85sb)
2018/01/28(日) 10:28:13.08ID:6EjFtDvJ0 文字列は空白埋めできたような
Formatを2回する
あるいはカスタムフォーマッタを作成
Formatを2回する
あるいはカスタムフォーマッタを作成
731デフォルトの名無しさん (ワッチョイ 8b80-wOSG)
2018/01/28(日) 11:07:52.48ID:DjJaMqeu0 String.Format("{0,8:d}", 12345);
732デフォルトの名無しさん (ワッチョイ e39d-snNQ)
2018/01/28(日) 12:35:12.10ID:fNHvxuhr0 >設計ミスだな
ToStringとString.Formatでいちいち仕様を変えるなんざ設計ミスもいいとこだ。
ToStringとString.Formatでいちいち仕様を変えるなんざ設計ミスもいいとこだ。
733デフォルトの名無しさん (アウアウウー Sa77-W10G)
2018/01/28(日) 12:45:46.83ID:Tf1PDahga 別物を同じように思う脳がおかしい
734デフォルトの名無しさん (ワッチョイ 9e9f-L16n)
2018/01/28(日) 13:15:50.33ID:ExF5GMWy0 $"{12345,8} 6.0になってからString.Formatを使わなくなったな
735デフォルトの名無しさん (ワッチョイ e39d-snNQ)
2018/01/28(日) 13:38:54.52ID:fNHvxuhr0 >>734
残念。VS2013ではそのスタイルは動かんな。
残念。VS2013ではそのスタイルは動かんな。
736デフォルトの名無しさん (ブーイモ MM97-jjF6)
2018/01/28(日) 13:44:27.34ID:AvNbdCpkM 最新のVSって毎週バージョンが上がってて、アップデートしたら突然ビルドが通らなくなったりとか時々あるんだよね
自社開発でパパっと対応できる体制の開発が前提になってて、もうジャパニーズドカタには手を出せない代物
自社開発でパパっと対応できる体制の開発が前提になってて、もうジャパニーズドカタには手を出せない代物
737デフォルトの名無しさん (アウアウエー Saf2-BM8y)
2018/01/28(日) 13:50:09.26ID:FrmPXjIGa 質問者が何言ってるのか俺にはさっぱりわからんけどみんなよく分かるなw
738デフォルトの名無しさん (ワッチョイ 8781-6Oft)
2018/01/28(日) 13:51:15.96ID:N5xGT/cM0 HAP使ってますか?
739デフォルトの名無しさん (アウアウウー Sa77-W10G)
2018/01/28(日) 13:51:41.80ID:Tf1PDahga 俺も正しい意味はわからないけど憶測で判断してる
文章も書けないくらい幼稚だけど偉そうなレスしてるとだけわかる
文章も書けないくらい幼稚だけど偉そうなレスしてるとだけわかる
740デフォルトの名無しさん (ワッチョイ b703-jHVE)
2018/01/28(日) 13:54:41.80ID:8+IXgyMg0 お前もやろがw
741デフォルトの名無しさん (アウアウウー Sa77-W10G)
2018/01/28(日) 13:56:13.99ID:Tf1PDahga742デフォルトの名無しさん (ワッチョイ e39d-snNQ)
2018/01/28(日) 14:11:02.89ID:fNHvxuhr0 List<string> a = new List<string> {
"x3" ,
"x4" ,
"x5" ,
"x6" ,
"x7" ,
"x8" ,
};
foreach (string el in a)
{
combox1.Items.Add(el);
}
combox1の初期化ってこんな方法しかないのか? 直接は初期化できんのか?
"x3" ,
"x4" ,
"x5" ,
"x6" ,
"x7" ,
"x8" ,
};
foreach (string el in a)
{
combox1.Items.Add(el);
}
combox1の初期化ってこんな方法しかないのか? 直接は初期化できんのか?
743デフォルトの名無しさん (ワッチョイ e39d-snNQ)
2018/01/28(日) 14:12:38.19ID:fNHvxuhr0 >>236
ちゃうちゃう、$” { valuえ} ”の記述はVs2017しかサポートしとらん。
ちゃうちゃう、$” { valuえ} ”の記述はVs2017しかサポートしとらん。
744デフォルトの名無しさん (ワッチョイ 567f-YJhG)
2018/01/28(日) 14:15:41.42ID:Jve/QRxt0 AddRange()使えば
745デフォルトの名無しさん (ワッチョイ ae9a-fRM1)
2018/01/28(日) 14:15:49.45ID:EAfEAz/a0 >>742
デザイナのコード見ろよ。あれが基本だ
デザイナのコード見ろよ。あれが基本だ
746デフォルトの名無しさん (アウアウウー Sa77-W10G)
2018/01/28(日) 14:16:07.45ID:Tf1PDahga 配列でAddRange初期化出来なかった?
747デフォルトの名無しさん (ワッチョイ e39d-snNQ)
2018/01/28(日) 14:43:45.42ID:fNHvxuhr0 Addrange でできた。サンクス。
748デフォルトの名無しさん (ワッチョイ e39d-snNQ)
2018/01/28(日) 15:01:38.15ID:fNHvxuhr0 int w = (int)((double)pic.Width / (double)(1 + x ) / 1.3);
doubleとintを混在するときにdoubleに自動的に型推論する機構ってないの?
いちいちキャストするのはメンドクサイよな。
doubleとintを混在するときにdoubleに自動的に型推論する機構ってないの?
いちいちキャストするのはメンドクサイよな。
749デフォルトの名無しさん (ブーイモ MM97-jjF6)
2018/01/28(日) 15:44:15.18ID:AvNbdCpkM750デフォルトの名無しさん (ワッチョイ e39d-snNQ)
2018/01/28(日) 16:53:15.56ID:fNHvxuhr0 あっ、ほんとだ。いけた。ありがとう。
751デフォルトの名無しさん (ワッチョイ e39d-snNQ)
2018/01/28(日) 17:12:56.15ID:fNHvxuhr0 Fontをファイルに保存したい。この場合name,style,sizeに分解して保存するのだろうか?
他に何かいい方法は?
他に何かいい方法は?
752デフォルトの名無しさん (ワッチョイ e305-5Mtj)
2018/01/28(日) 17:14:48.84ID:WjjZpgjO0 >>745
バーカw
バーカw
753愛知人 (ワッチョイ e316-5Mtj)
2018/01/28(日) 17:18:54.87ID:X+CD44G50 >>751
多分VSのアプリケーション設定のところでシリアライズして保存できるようにできる
多分VSのアプリケーション設定のところでシリアライズして保存できるようにできる
754デフォルトの名無しさん (ワッチョイ ae9a-fRM1)
2018/01/28(日) 17:20:49.97ID:EAfEAz/a0755愛知人 (ワッチョイ b375-fuuV)
2018/01/28(日) 18:07:26.86ID:QV+bfV+F0 これな
https://i.imgur.com/ZyRzEn7.png
これで保存
Properties.Settings.Default.*** = font;
Properties.Settings.Default.Save();
これで読み出し
var font = Properties.Settings.Default.***;
ユーザーのアプリケーションデータフォルダの中にxmlで保存されるようになってる
https://i.imgur.com/ZyRzEn7.png
これで保存
Properties.Settings.Default.*** = font;
Properties.Settings.Default.Save();
これで読み出し
var font = Properties.Settings.Default.***;
ユーザーのアプリケーションデータフォルダの中にxmlで保存されるようになってる
756デフォルトの名無しさん (ワッチョイ 8b80-wOSG)
2018/01/28(日) 20:22:00.44ID:DjJaMqeu0 var conv = TypeDescriptor.GetConverter(typeof(Font));
var text = conv.ConvertToString(font);
font = (Font)conv.ConvertFromString(text);
var text = conv.ConvertToString(font);
font = (Font)conv.ConvertFromString(text);
757デフォルトの名無しさん (ワッチョイ e39d-snNQ)
2018/01/28(日) 20:23:59.60ID:fNHvxuhr0 それがあるのは知っていたけど、Settingsってそんなふうに使うのか。初めて知った。
便利そう。ありがとう。
前に設定してみたけど、ビルドすると直ぐに消えてしまうので、どうやって使うのか
わからなかった。
便利そう。ありがとう。
前に設定してみたけど、ビルドすると直ぐに消えてしまうので、どうやって使うのか
わからなかった。
758デフォルトの名無しさん (ワッチョイ 9606-rgA5)
2018/01/28(日) 20:29:18.90ID:siYtS87s0759デフォルトの名無しさん (ワッチョイ e39d-snNQ)
2018/01/28(日) 21:15:10.28ID:fNHvxuhr0 Properties.Settings.Default.DispFont = lblFont.Font ;
エラー 1 プロパティまたはインデクサー 'Properties.Settings.DispFont' は読み取り専用なので、割り当てることはできません。
フォントはリードオンリーになるので設定は無理ぽい。
エラー 1 プロパティまたはインデクサー 'Properties.Settings.DispFont' は読み取り専用なので、割り当てることはできません。
フォントはリードオンリーになるので設定は無理ぽい。
760デフォルトの名無しさん (アウアウウー Sa77-W10G)
2018/01/28(日) 21:47:20.89ID:Tf1PDahga それコピーした?
なんかおかしいけど?
なんかおかしいけど?
761愛知人
2018/01/28(日) 23:47:37.92ID:QV+bfV+F762デフォルトの名無しさん (ワッチョイ e39d-snNQ)
2018/01/29(月) 00:40:38.31ID:YDWVgvG40 >>761
スコープのところをアプリケーションにしたのが間違いだった。ユーザーにしたら
いけた。
でも暫くやって意味がわからなかったので結局はJson.netを使って保存した。
クラスをそのままシリアライズしたらFontもなにもかも一切合切勝手にシリアライズ
してくれた。W
これは分かりやすい。一発でわかった。
スコープのところをアプリケーションにしたのが間違いだった。ユーザーにしたら
いけた。
でも暫くやって意味がわからなかったので結局はJson.netを使って保存した。
クラスをそのままシリアライズしたらFontもなにもかも一切合切勝手にシリアライズ
してくれた。W
これは分かりやすい。一発でわかった。
763愛知人
2018/01/29(月) 01:03:38.61ID:pcTu+bOr だよなぁ〜
764デフォルトの名無しさん (ワッチョイ 8781-1ipv)
2018/01/29(月) 01:50:11.03ID:0ju9RGha0 class 年齢 {
public string 名前{ get; set; }
public int 年齢{ get; set; }
}
List<年齢> 年齢リスト = new List<年齢>();
このような年齢型の年齢リストがあったとして、
年齢が21のリストだけを抽出したい場合、ラムダ式ではどのように書けば良いのでしょうか?
public string 名前{ get; set; }
public int 年齢{ get; set; }
}
List<年齢> 年齢リスト = new List<年齢>();
このような年齢型の年齢リストがあったとして、
年齢が21のリストだけを抽出したい場合、ラムダ式ではどのように書けば良いのでしょうか?
765愛知人
2018/01/29(月) 01:56:46.26ID:pcTu+bOr list.FindAll(x=>x.年齢==21)
766デフォルトの名無しさん (ワッチョイ 8781-6Oft)
2018/01/29(月) 02:06:43.62ID:0ju9RGha0 >>765
ありがとうございます。明日試してみます!
ありがとうございます。明日試してみます!
767デフォルトの名無しさん (ワッチョイ bac2-rgA5)
2018/01/29(月) 06:31:31.02ID:1VUu5V2b0 >>761
関係ないけどフォントって何?
関係ないけどフォントって何?
768>>767 (ワッチョイ bac2-rgA5)
2018/01/29(月) 06:32:39.08ID:1VUu5V2b0 あ、VSの表示に使っているフォントね
769愛知人
2018/01/29(月) 13:34:43.26ID:pcTu+bOr メイリオ
770デフォルトの名無しさん (ワッチョイ 9e9f-eGIS)
2018/01/29(月) 16:33:40.56ID:FA24LoNZ0 配列の要素すべてが0もしくは1000でなかったらという論理式を書きたいのですが
771デフォルトの名無しさん (アウアウエー Saf2-BM8y)
2018/01/29(月) 16:59:53.70ID:p1yk/NdGa で、っていう
その文章、「でない」がどう掛かるのかあいまいで二通りの解釈が可能だから、
解釈の余地がなくなる別の表現を工夫した方がいいと思うよ
その文章、「でない」がどう掛かるのかあいまいで二通りの解釈が可能だから、
解釈の余地がなくなる別の表現を工夫した方がいいと思うよ
772愛知人
2018/01/29(月) 17:05:56.81ID:pcTu+bOr >>770
arr.All(x=>x!=0&&x!=1000)
arr.All(x=>x!=0&&x!=1000)
773デフォルトの名無しさん (ブーイモ MMda-jjF6)
2018/01/29(月) 17:42:29.88ID:vA4dMQ1gM774愛知人
2018/01/29(月) 18:26:02.43ID:pcTu+bOr 反射的にレスしてすまん
たしかに2通りあるな
たしかに2通りあるな
775デフォルトの名無しさん (ワッチョイ b703-rERY)
2018/01/29(月) 18:58:15.23ID:z90g+lRG0 ねえわwリアルでもこんなアスペばかりで困るけどなw
776愛知人
2018/01/29(月) 19:04:54.22ID:k6Igz8nX arr.All(x=>!(x==0||x==1000))
!arr.All(x=>x==0||x==1000)
!arr.All(x=>x==0||x==1000)
777デフォルトの名無しさん (ワントンキン MMaa-NOrK)
2018/01/29(月) 19:08:04.50ID:vO9vHw7qM 日本語で書くから間違える
最初からコード書けばいいのにね
最初からコード書けばいいのにね
778デフォルトの名無しさん (ワッチョイ 5717-fPTX)
2018/01/29(月) 19:10:08.17ID:CbBWbMhk0 >>775
お前の読解力が絶望的だってのはわかった
お前の読解力が絶望的だってのはわかった
779デフォルトの名無しさん (アメ MMaf-Ah9j)
2018/01/29(月) 19:48:59.46ID:4EZh8ZpyM780デフォルトの名無しさん (ワッチョイ 9606-rgA5)
2018/01/29(月) 20:09:39.08ID:Ml84jtHT0 anyのことも、偶には思い出してやって下さい
781愛知人
2018/01/29(月) 21:07:54.20ID:pcTu+bOr 解ってます
782デフォルトの名無しさん (ワッチョイ 0bed-La00)
2018/01/31(水) 06:50:26.36ID:ywuJndNd0 >>689
どーせ、CreateCompatibleDCみたいな話
どーせ、CreateCompatibleDCみたいな話
783デフォルトの名無しさん (ワッチョイ 27e3-5dAg)
2018/01/31(水) 07:23:04.73ID:NBRruYI30 >>782
それどっかにまとめないかな?
それどっかにまとめないかな?
784デフォルトの名無しさん (アウアウウー Sa77-rgA5)
2018/01/31(水) 12:33:39.58ID:Hr5M/E+Xa 初心者だからわからないんだろうけど
そういうリソース系は数量をチェックしても無駄だよ
チェックした時点で大丈夫かもしれないけど
使うとき限界に達してるかもしれない
どこも保証しない
実行して失敗なら失敗
そういうリソース系は数量をチェックしても無駄だよ
チェックした時点で大丈夫かもしれないけど
使うとき限界に達してるかもしれない
どこも保証しない
実行して失敗なら失敗
785デフォルトの名無しさん (アウアウウー Sa77-rgA5)
2018/01/31(水) 12:36:13.73ID:Hr5M/E+Xa 鉛筆の数をチェックしてあまり1本あっても自分が使うまでのわずかな間に
別のアプリがその鉛筆を使うと自分は使えない
別のアプリがその鉛筆を使うと自分は使えない
786デフォルトの名無しさん (ドコグロ MM32-5dAg)
2018/01/31(水) 12:37:16.98ID:202u6MlTM 開放のルールがワカンネ
787デフォルトの名無しさん (アウアウウー Sa77-rgA5)
2018/01/31(水) 12:40:26.06ID:Hr5M/E+Xa いきなり鉛筆をつかもうとする
つかめなかったらwindowsは異常な事態になってるので回復は不能
アプリを落とす
自分で鉛筆を使ってる場合使わなくなったら即座に開放
たったこれだけ
つかめなかったらwindowsは異常な事態になってるので回復は不能
アプリを落とす
自分で鉛筆を使ってる場合使わなくなったら即座に開放
たったこれだけ
788デフォルトの名無しさん (ペラペラ SD3b-LUfI)
2018/01/31(水) 12:51:37.68ID:YgPJ7UgLD c♯固有の話では無いですがインターフェースのファイルとクラスのファイルは一般的に同じフォルダに入れてるのでしょうか?
インターフェース用フォルダ、抽象クラス用フォルダ、クラス用フォルダと分けた方が見やすいとかあるのかなと思いまして
インターフェース用フォルダ、抽象クラス用フォルダ、クラス用フォルダと分けた方が見やすいとかあるのかなと思いまして
789デフォルトの名無しさん (アウアウウー Sa77-rgA5)
2018/01/31(水) 12:54:49.47ID:Hr5M/E+Xa c#固有じゃないとは言い切れない
ご自由にというか
その時のルールがあるならそれに従えばいい
c#はjavaのようにフォルダ構造が名前空間じゃないから
ご自由にというか
その時のルールがあるならそれに従えばいい
c#はjavaのようにフォルダ構造が名前空間じゃないから
790デフォルトの名無しさん (ブーイモ MM06-jjF6)
2018/01/31(水) 13:01:03.78ID:5zei4l0gM791デフォルトの名無しさん (バットンキン MM8f-LUfI)
2018/01/31(水) 18:20:28.08ID:SANOK0fjM792デフォルトの名無しさん (アウアウエー Saf2-BM8y)
2018/01/31(水) 18:51:07.07ID:K5Al/IGma いや、それは単にVSがそういう前提で作ってある(ソリューションエクスプローラから
新規にファイルを作った時のスケルトンの名前空間がプロジェクトの規定の名前空間に
フォルダ階層がくっついたものになる)ってだけの話で、別に必要なら単に分類のために
フォルダ作ってもいいと思うよw
そんなケースはあんまりないとは思うけど
新規にファイルを作った時のスケルトンの名前空間がプロジェクトの規定の名前空間に
フォルダ階層がくっついたものになる)ってだけの話で、別に必要なら単に分類のために
フォルダ作ってもいいと思うよw
そんなケースはあんまりないとは思うけど
793デフォルトの名無しさん (アウアウウー Sa77-W10G)
2018/01/31(水) 19:49:36.61ID:Hr5M/E+Xa そういう前提には作ってないよ
設定があってチェック外せばどのフォルダで作っても同じ名前空間になる
設定があってチェック外せばどのフォルダで作っても同じ名前空間になる
794愛知人
2018/01/31(水) 19:50:28.99 このエラーの原因が分りません、教えてください(>_<)
https://i.imgur.com/0hN1rC0.png
https://i.imgur.com/0hN1rC0.png
795デフォルトの名無しさん (アウアウウー Sa77-W10G)
2018/01/31(水) 19:52:10.31ID:Hr5M/E+Xa796愛知人!id:ignore (ワッチョイ e305-5Mtj)
2018/01/31(水) 19:54:02.69ID:3eBSylxa0 >>795
ありがとうございます!
ありがとうございます!
797デフォルトの名無しさん (ワッチョイ 8bc9-rgA5)
2018/01/31(水) 19:54:19.37ID:Ul/zaXpy0 >>794
マゲガー
マゲガー
798デフォルトの名無しさん (アウアウウー Sa77-W10G)
2018/01/31(水) 19:58:03.82ID:Hr5M/E+Xa おかしいと思ったらコピーして検索してみろ
799デフォルトの名無しさん (アメ MMaf-Ah9j)
2018/01/31(水) 20:41:19.03ID:6Q7+onpXM >>798
最大で140℃くらいまでしか開かないので、コピー機に入りません(>_<)
最大で140℃くらいまでしか開かないので、コピー機に入りません(>_<)
800デフォルトの名無しさん (スププ Sdda-La00)
2018/01/31(水) 21:11:48.89ID:uhY/QizFd >>783
昔、GDI+とMFC or Win32APIから.netに移行する表とその説明があったけど、検索で調べきれないわ。
さかのぼると、WM_PAINT, BeginPaintとか古典的な描画APIとかの話になるから
今、ディスプレイドライバーのソースを見てるけど、なかなか説明が難しいわ
ごめんなさいね
昔、GDI+とMFC or Win32APIから.netに移行する表とその説明があったけど、検索で調べきれないわ。
さかのぼると、WM_PAINT, BeginPaintとか古典的な描画APIとかの話になるから
今、ディスプレイドライバーのソースを見てるけど、なかなか説明が難しいわ
ごめんなさいね
801デフォルトの名無しさん (ワッチョイ f783-j4Dg)
2018/02/01(木) 03:40:13.00ID:J9JLK/T20 デバイスコンテキストの説明になんでドライバまで降りるねん。
802デフォルトの名無しさん (ワッチョイ f78a-EKSC)
2018/02/01(木) 04:01:11.67ID:XxNDw1fe0 最近この板変な人が多いの
803デフォルトの名無しさん (ワッチョイ b7cc-9ylI)
2018/02/01(木) 07:50:14.98ID:jtx9E0YE0 知識をひけらかしたいだけでしょ
804デフォルトの名無しさん (アウアウウー Sa5b-+DFt)
2018/02/01(木) 11:30:02.30ID:DhFBeVpNa 非常に単純化した話として
windowsは特定のリソースを数字で管理してるけど
その数字の上限が決まってる
管理してる空きがないと確保できない
単純な話
出来ないものはできない
それだけ
何も難しくない
windowsは特定のリソースを数字で管理してるけど
その数字の上限が決まってる
管理してる空きがないと確保できない
単純な話
出来ないものはできない
それだけ
何も難しくない
805デフォルトの名無しさん (アウアウウー Sa5b-+DFt)
2018/02/01(木) 11:31:56.97ID:DhFBeVpNa だから使わなくなったらすぐに解放しておけばいい
それだけ
何も難しいことはないけど馬鹿がこねくり回して難しい難しい言ってるだけ
サンプルソースで開放してないのは1個ぐらいもれてても実害はないから
実装する際は自分で実装したらいい
それだけ
何も難しいことはないけど馬鹿がこねくり回して難しい難しい言ってるだけ
サンプルソースで開放してないのは1個ぐらいもれてても実害はないから
実装する際は自分で実装したらいい
806デフォルトの名無しさん (ワッチョイ 9fc3-SVib)
2018/02/01(木) 12:00:06.18ID:1x8PgmKV0 実はウンコもちょっとくらいもれてても実害はない。お前のパンツは飾りか?
807デフォルトの名無しさん (ワッチョイ b7cc-9ylI)
2018/02/01(木) 12:09:28.60ID:jtx9E0YE0 パンツに漏れてるウンコなら気にしちゃうけど
公園の片隅に置いてあるウンコは無視しちゃう
公園の片隅に置いてあるウンコは無視しちゃう
808デフォルトの名無しさん (オッペケ Srcb-ggKF)
2018/02/01(木) 12:23:03.42ID:0snSQv2vr 気にしたやつが負け
809愛知人
2018/02/01(木) 22:50:11.02 WinFormsの自作Componemtでデータをネットから取得するメソッドで、完了と失敗のイベントを実装するのは普通ですか?
810デフォルトの名無しさん (ワッチョイ f706-wbgk)
2018/02/02(金) 00:11:33.54ID:JsFuCwNz0 問題ないと思うが、今の流行りならasync Task<Hoge>等で結果返すパターンかな
811デフォルトの名無しさん (ワンミングク MM7f-NUVM)
2018/02/02(金) 00:34:30.18ID:cT4GbCx9M コールバック地獄は嫌だ
812愛知人!id:ignore (ワッチョイ 9775-jUAt)
2018/02/02(金) 00:51:28.62ID:jGftTsx+0 ありがとうございます(>_<)
813デフォルトの名無しさん (ワッチョイ 9fc3-Z3C6)
2018/02/02(金) 08:11:51.44ID:prG6i1oZ0814デフォルトの名無しさん (ワッチョイ 1feb-j4Dg)
2018/02/02(金) 11:49:47.51ID:BMFcc+go0 U+2028/2029に初めて遭遇したんだが
文字列を1文字ずつ走査して IsSeparator が true だったら削除して詰める、って関数ない?
文字列を1文字ずつ走査して IsSeparator が true だったら削除して詰める、って関数ない?
815デフォルトの名無しさん (オッペケ Srcb-ggKF)
2018/02/02(金) 12:19:04.07ID:dTcbVnf+r 秒で書けるのによくそんな事質問する気になるな
気が長いやつだ
気が長いやつだ
816愛知人
2018/02/02(金) 12:29:56.98 >>814
Replace
Replace
817デフォルトの名無しさん (ワッチョイ 1feb-j4Dg)
2018/02/02(金) 12:34:09.95ID:BMFcc+go0 また拡張メソッドが増えた
818愛知人
2018/02/02(金) 12:37:13.44 区切り文字を削除したいシチュエーションなんか普通はないしな
知らんけど
知らんけど
819デフォルトの名無しさん (ワッチョイ 1feb-j4Dg)
2018/02/02(金) 12:38:34.03ID:BMFcc+go0 ところで拡張メソッドって参照されないんだっけ?
public static System.Data.SqlClient.SqlCommand CreateCommand(this System.Data.SqlClient.SqlTransaction SqlTransaction)
{
var SqlCommand = SqlTransaction.Connection.CreateCommand();
SqlCommand.Transaction = SqlTransaction;
return SqlCommand;
}
BeginTransaction した後のトランザクションを使って CreateCommand すると
トランザクションの内側に入る、的な糞メソッドを作ったんだけど
どうやら、トランザクションの外側になっちゃうっぽいんだ。
→ Rollback しても戻らない
→ ブレークポイントしながら見てると、トランザクション自体が開始されていない
ref this で解決するかと思いきやクラスはダメで使えない
VB.NET だと普通に出来ちゃうと聞くが
public static System.Data.SqlClient.SqlCommand CreateCommand(this System.Data.SqlClient.SqlTransaction SqlTransaction)
{
var SqlCommand = SqlTransaction.Connection.CreateCommand();
SqlCommand.Transaction = SqlTransaction;
return SqlCommand;
}
BeginTransaction した後のトランザクションを使って CreateCommand すると
トランザクションの内側に入る、的な糞メソッドを作ったんだけど
どうやら、トランザクションの外側になっちゃうっぽいんだ。
→ Rollback しても戻らない
→ ブレークポイントしながら見てると、トランザクション自体が開始されていない
ref this で解決するかと思いきやクラスはダメで使えない
VB.NET だと普通に出来ちゃうと聞くが
820愛知人
2018/02/02(金) 19:36:31.54 コードでコントロールのプロパティを規定値(DefalutValue属性の値)にリセットする方法はありますか?(>_<)
821デフォルトの名無しさん (ワキゲー MMdf-lmiZ)
2018/02/02(金) 19:54:02.62ID:UX+Yt5X5M PropertyDescriptor(ctrl).GetProperties()[nameof(ctrl.Property)].ResetValue();
822デフォルトの名無しさん (ワキゲー MMdf-lmiZ)
2018/02/02(金) 19:54:48.71ID:UX+Yt5X5M あ、.ResetValue(ctrl)だった
823愛知人!id:ignore (ワッチョイ 9775-jUAt)
2018/02/02(金) 20:50:42.32ID:jGftTsx+0 ありがとうございます(>_<)
824デフォルトの名無しさん (ワッチョイ f7e3-uppE)
2018/02/02(金) 21:57:28.18ID:Zl28+evz0 c#っぽい独自言語の解析をしてるんですが
コメントの「//」や「/*」「*/」の解析って
ダブルコーテーション内と外ってどうやって判断したらよいでしょうか?
コメントの「//」や「/*」「*/」の解析って
ダブルコーテーション内と外ってどうやって判断したらよいでしょうか?
825デフォルトの名無しさん (ワッチョイ 57b3-E/qE)
2018/02/02(金) 21:59:32.04ID:z7oDIr3g0 スタックに積む
826デフォルトの名無しさん (アウアウウー Sa5b-+DFt)
2018/02/02(金) 22:38:26.26ID:dT49NCpma >>824
やり方次第
作ったことあるのでわかりやすいのは文法をのままコードにする
頭から呼んでって状態を覚えておく
文字リテラル内は解析しないでエスケープルールや”の監視だけする
//や/*コメントの時は行末まで読み捨て
やり方次第
作ったことあるのでわかりやすいのは文法をのままコードにする
頭から呼んでって状態を覚えておく
文字リテラル内は解析しないでエスケープルールや”の監視だけする
//や/*コメントの時は行末まで読み捨て
827デフォルトの名無しさん (アウアウウー Sa5b-+DFt)
2018/02/02(金) 22:39:44.98ID:dT49NCpma 間違い
/*は*/を読み捨てしたらダメだなw
/*は*/を読み捨てしたらダメだなw
828デフォルトの名無しさん (ワッチョイ 1705-CU+w)
2018/02/02(金) 22:40:01.25ID:pft3AbU10 パーサジェネレータ使えよ
829デフォルトの名無しさん (ワッチョイ f7e3-uppE)
2018/02/02(金) 22:48:59.30ID:Zl28+evz0 >>826
それがわからない
文字列リテラルなのかコメントなのか判断できない
ダブルコーテーションから判定するとそれがコメントだったとき駄目
コメントから判定するとそれが文字列リテラルだったとき駄目
っていうパラドックス
それがわからない
文字列リテラルなのかコメントなのか判断できない
ダブルコーテーションから判定するとそれがコメントだったとき駄目
コメントから判定するとそれが文字列リテラルだったとき駄目
っていうパラドックス
830デフォルトの名無しさん (アウアウウー Sa5b-+DFt)
2018/02/02(金) 22:52:11.72ID:dT49NCpma■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国側が首相答弁の撤回要求、日本側拒否★4 [夜のけいちゃん★]
- 中国側が首相答弁の撤回要求、日本側拒否★3 [夜のけいちゃん★]
- 中国の局長は「両手をポケット」で対峙 宣伝戦で国民に示す ★4 [蚤の市★]
- 被爆者は「怒りが腹の底から湧いてくる」高市首相“非核三原則見直し報道”に被爆地で懸念や憤りの声《長崎》 [1ゲットロボ★]
- 債券・円・株「トリプル安」に…長期金利1.755%まで上昇、円は対ユーロで史上最安値 ★2 [蚤の市★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★6 [ぐれ★]
- 【悲報】80年前ジャップメディア「軍部に脅されただけなんよ・・・」今ジャップメディア「高市批判する奴は売国奴!」 [616817505]
- ネトウヨ「中国のものは何もいらない!」 中国人「だったら漢字を使わないでください」 [314039747]
- 【速報】春節の飛行機も欠航ラッシュ 高市早苗終了か [695089791]
- 【悲報】バス停の時刻表、もう誰もよめないと話題に…これが望まれた未来の正しいあり方なのか?狂ってるだろこんなのもはや😡 [339712612]
- 【悲報】中国から輸入した物を食べ、輸入した服を着て、輸入したスマホ弄ってる日本人「中国と戦争するぞ!」 [616817505]
- 男だけど生理きちゃった…♥
