■前スレ
ふらっと C#,C♯,C#(初心者用) Part147
http://mevius.5ch.net/test/read.cgi/tech/1582100741/
■関連スレ
C#, C♯, C#相談室 Part94
http://mevius.5ch.net/test/read.cgi/tech/1553075856/
■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/
■情報源
https://docs.microsoft.com/ja-jp/dotnet/standard/class-libraries
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/index
https://docs.microsoft.com/en-us/dotnet/standard/class-libraries
http://referencesource.microsoft.com/
・Insider.NET > .NET TIPS - @IT
https://www.atmarkit.co.jp/ait/subtop/features/dotnet/dotnettips_index.html
・DOBON.NET .NET Tips
https://dobon.net/vb/dotnet/index.html
ふらっと C#,C♯,C#(初心者用) Part148
■ このスレッドは過去ログ倉庫に格納されています
1ななC ◆jPpg5.obl6
2020/05/27(水) 10:14:39.92ID:wHIUQvvs402デフォルトの名無しさん
2020/07/04(土) 16:45:58.20ID:GB7GwiMy >>401
Console.WriteLineがそういうルールで書いたら代入するよって決めてるから
Console.WriteLineがそういうルールで書いたら代入するよって決めてるから
403デフォルトの名無しさん
2020/07/04(土) 16:47:32.86ID:LQtd/MI8 代入じゃないよ
後ろの引数の0番目、1番目、2番目をここに埋め込むって意味
a + " + " + b + " = " + "add";
現在のC#では直接埋め込めるから基本はそっち使うね
$"{a} + {b} = {add}"; // $""という記法で{式}を文字列に埋め込める
$"{a} + {b} = {a + b}"; // 式なので演算とかも書ける
後ろの引数の0番目、1番目、2番目をここに埋め込むって意味
a + " + " + b + " = " + "add";
現在のC#では直接埋め込めるから基本はそっち使うね
$"{a} + {b} = {add}"; // $""という記法で{式}を文字列に埋め込める
$"{a} + {b} = {a + b}"; // 式なので演算とかも書ける
404デフォルトの名無しさん
2020/07/04(土) 16:48:09.31ID:Rckyb2WA405デフォルトの名無しさん
2020/07/04(土) 16:57:24.06ID:o9siCoc7407デフォルトの名無しさん
2020/07/04(土) 17:24:12.89ID:Rckyb2WA >>406
コンパイル通らんぞ
コンパイル通らんぞ
409デフォルトの名無しさん
2020/07/04(土) 17:35:35.61ID:DNEaiqy3 403のが活かされてなくて草
ちな文字列内での変数展開やパラメータ指定でのバインドはPHPとかでもよくやるポピュラーな方法でもある
ちな文字列内での変数展開やパラメータ指定でのバインドはPHPとかでもよくやるポピュラーな方法でもある
410デフォルトの名無しさん
2020/07/04(土) 17:47:52.63ID:Rckyb2WA411デフォルトの名無しさん
2020/07/04(土) 18:12:12.57ID:o9siCoc7412デフォルトの名無しさん
2020/07/04(土) 23:20:31.99ID:xyM4Xkey あから
413デフォルトの名無しさん
2020/07/05(日) 13:37:25.73ID:TRZuNrlV 濃淡グラフを描くときに使用するような
カラースケールを選択するコントロールはありますか
やはり自作するのでしょうか
カラースケールを選択するコントロールはありますか
やはり自作するのでしょうか
414デフォルトの名無しさん
2020/07/05(日) 13:58:04.62ID:NbYPgepr415デフォルトの名無しさん
2020/07/05(日) 13:58:04.61ID:YIH4t/cw >>413
コントロール全般で使えるようなものは無いし特定のコントロールでも多分無い
カラースケールのルール作りさえ考えたら自分ですぐ作れるよな
https://stackoverrun.com/ja/q/1024222
コントロール全般で使えるようなものは無いし特定のコントロールでも多分無い
カラースケールのルール作りさえ考えたら自分ですぐ作れるよな
https://stackoverrun.com/ja/q/1024222
416デフォルトの名無しさん
2020/07/05(日) 14:00:43.26ID:NbYPgepr417デフォルトの名無しさん
2020/07/05(日) 14:14:08.47ID:TRZuNrlV 自作するか別の方法を考えることにします
ありがとうございました
ありがとうございました
418デフォルトの名無しさん
2020/07/05(日) 14:17:51.15ID:NbYPgepr 基本的に自作するひとのスレ(板)だしな
419デフォルトの名無しさん
2020/07/05(日) 22:06:45.89ID:nZcADY/x カラースケールって何のことかと思ったらただのグラデーションのことかw
要するにグラデーションの両端の色を同時に選択できるようなダイアログって意味だったのかな?
要するにグラデーションの両端の色を同時に選択できるようなダイアログって意味だったのかな?
420デフォルトの名無しさん
2020/07/05(日) 22:45:18.91ID:VS9zJ3bZ 色の設定ダイアログボックスで良かったんじゃないかな?実は
421デフォルトの名無しさん
2020/07/06(月) 09:56:41.78ID:7tB76G2d WinFormsでデスクトップアプリを作っています
SoundPlayerクラスのPlayメソッドだと、
音が鳴っているときに別の音を鳴らすと前の音が止まって後の音が鳴るのですが、
前の音は止まらず、後の音が重なって鳴るようにしたいです(これが目的)
SoundPlayerクラスでは無理なら、何を使えば一番簡単にできますか?(これが知りたい)
可能なら音の鳴り終わりもイベントまたはコールバックで把握したいです
SoundPlayerクラスのPlayメソッドだと、
音が鳴っているときに別の音を鳴らすと前の音が止まって後の音が鳴るのですが、
前の音は止まらず、後の音が重なって鳴るようにしたいです(これが目的)
SoundPlayerクラスでは無理なら、何を使えば一番簡単にできますか?(これが知りたい)
可能なら音の鳴り終わりもイベントまたはコールバックで把握したいです
422デフォルトの名無しさん
2020/07/06(月) 10:23:26.07ID:tSfhZ1lZ SoundPlayerじゃ無理だね
NAudioでも使えば
NAudioでも使えば
423デフォルトの名無しさん
2020/07/06(月) 10:55:05.94ID:SSQMtz9B 参考になるかも。自分では試していない。
https://stackoverrun.com/ja/q/237773
https://stackoverrun.com/ja/q/237773
424デフォルトの名無しさん
2020/07/06(月) 10:56:03.62ID:vjiPzzt6 一般論だけどWindowsの標準の色設定ダイアログは糞
全部の色を表現出来ていないからあるものの中からは選べない
全部の色を表現出来ていないからあるものの中からは選べない
425デフォルトの名無しさん
2020/07/06(月) 11:04:12.61ID:EsDpeV3E426デフォルトの名無しさん
2020/07/06(月) 11:17:03.52ID:vjiPzzt6 もちろん数値入れれば良い
>あるものの中からは選べない
↓
>提示されているものの中からは選べない
(まだ誤解されるかも知れないけどパレットのことじゃなくてグラデーションの方の話ね)
>あるものの中からは選べない
↓
>提示されているものの中からは選べない
(まだ誤解されるかも知れないけどパレットのことじゃなくてグラデーションの方の話ね)
427デフォルトの名無しさん
2020/07/06(月) 11:49:28.07ID:EsDpeV3E428デフォルトの名無しさん
2020/07/06(月) 12:03:37.45ID:VdflHSNv429デフォルトの名無しさん
2020/07/06(月) 12:06:34.59ID:HdfNJv1R グラデのバーがあるのも知ってるよ
お前らには観えてないんだろ
お前らには観えてないんだろ
430デフォルトの名無しさん
2020/07/06(月) 12:25:24.04ID:LIPz36zA 具体的にどの色が無いん?
431デフォルトの名無しさん
2020/07/06(月) 12:34:10.12ID:EsDpeV3E 凝を怠るなよ
432デフォルトの名無しさん
2020/07/06(月) 14:25:56.67ID:7tB76G2d >>422-423
ありがとうございます
423のMediaPlayerを使うことにしましたが、ちょっと癖がありますね
Waveファイル1つにつき1インスタンス生成して、
連続でOpenで読み込んでるとPlayもしてないのになぜか少し音が出たり
(Muteにしてから読み込むことで対処)、
ファイルのパスはUriで渡す必要があるのですが、exeからの相対パスを
渡しても読んでくれなかったり(絶対パスに変換すればOK)、
Playした後はStopしないと再度Playしても鳴らなかったり
ともかく目的は果たせました、助かりました
ありがとうございます
423のMediaPlayerを使うことにしましたが、ちょっと癖がありますね
Waveファイル1つにつき1インスタンス生成して、
連続でOpenで読み込んでるとPlayもしてないのになぜか少し音が出たり
(Muteにしてから読み込むことで対処)、
ファイルのパスはUriで渡す必要があるのですが、exeからの相対パスを
渡しても読んでくれなかったり(絶対パスに変換すればOK)、
Playした後はStopしないと再度Playしても鳴らなかったり
ともかく目的は果たせました、助かりました
433デフォルトの名無しさん
2020/07/06(月) 16:46:38.57ID:LuFD2ngK >>426
馬鹿は死ね
馬鹿は死ね
434デフォルトの名無しさん
2020/07/06(月) 23:38:53.77ID:IUHZVJgl 馬鹿が馬鹿にした気になってんのか
これだから低脳は使えねえ
これだから低脳は使えねえ
435デフォルトの名無しさん
2020/07/06(月) 23:54:01.59ID:fUD+kKA9 >>434
自己紹介は自己紹介板でやってくれ
自己紹介は自己紹介板でやってくれ
436デフォルトの名無しさん
2020/07/07(火) 03:48:18.66ID:MA946YFZ 自己紹介板なんてあるの?
437デフォルトの名無しさん
2020/07/07(火) 13:20:00.91ID:1vFYTTqa 自分でColor選択ダイアログ造ってみ
Windows標準のやつのどこが問題かすぐ気付くからω
Windows標準のやつのどこが問題かすぐ気付くからω
438デフォルトの名無しさん
2020/07/07(火) 13:21:58.19ID:90VMwAAX439デフォルトの名無しさん
2020/07/07(火) 17:59:16.75ID:pZRFuct6 Windowsの色選択ダイアログっていうかそれをラップしてる.NETのダイアログを以前使って
なんじゃこりゃと思ったのは、あれ確かユーザーが編集して保存したパレットの色の型が
ColorになってなくてなんかWin32の妙ちくりんな型になってたような
なんじゃこりゃと思ったのは、あれ確かユーザーが編集して保存したパレットの色の型が
ColorになってなくてなんかWin32の妙ちくりんな型になってたような
440デフォルトの名無しさん
2020/07/07(火) 18:18:45.06ID:sasngkCi レジストリには文字列で記録されてます
.ini時代からの伝統です
.ini時代からの伝統です
441デフォルトの名無しさん
2020/07/07(火) 19:16:59.66ID:auzHn+nI >>439
妙ちくりんな型も何も、そのものずばりintだよ WindowsSDKではCOLORREFってtypedefされてるけど
知ってればColorTranslator.FromWin32で問題ないんだけどまあ知らないよね
妙ちくりんな型も何も、そのものずばりintだよ WindowsSDKではCOLORREFってtypedefされてるけど
知ってればColorTranslator.FromWin32で問題ないんだけどまあ知らないよね
442デフォルトの名無しさん
2020/07/07(火) 21:35:27.91ID:i4DXid8X Func<〜>型の変数同士の比較ってうまくいかないの?
Func<int, int> hoge = p => p * 2;
Func<int, int> fuga = p => p * 2;
bool flg = (hoge==fuga); //trueにならない
Func<int, int> hoge = p => p * 2;
Func<int, int> fuga = p => p * 2;
bool flg = (hoge==fuga); //trueにならない
443デフォルトの名無しさん
2020/07/07(火) 22:09:21.93ID:Qy5BOzav >>442
デリゲートは参照型だからなのでは
デリゲートは参照型だからなのでは
444デフォルトの名無しさん
2020/07/07(火) 22:32:42.82ID:wq2UphxJ ラムダ式を2個書いてるから、それぞれ別のオブジェクト
それを比較してるから同じではない
その比較はデリゲート同士の比較なんだが、もしかして整数同士の比較だと思ってる?
それを比較してるから同じではない
その比較はデリゲート同士の比較なんだが、もしかして整数同士の比較だと思ってる?
445デフォルトの名無しさん
2020/07/07(火) 22:35:09.13ID:auzHn+nI ラムダ式が同じ式でも別メソッドにコンパイルされてるからfalseになってる
int twice(int x) => x * 2;
Func<int, int> a = new Func<int, int>(twice);
Func<int, int> b = new Func<int, int>(twice);
var flg = a == b; // これなら同じメソッドだからtrue
Func<int, int> a = p => p * 2;
Func<int, int> b = p => p * 2;
はこんな感じになる
class __c {
public static readonly __c __instance = new __c();
public int __1(int p) => p * 2;
public int __2(int p) => p * 2;
}
Func<int, int> a = new Func<int, int>(__c.__instance.__1);
Func<int, int> b = new Func<int, int>(__c.__instance.__2);
var flg = a == b; // __1と__2で別メソッドなのでfalse
int twice(int x) => x * 2;
Func<int, int> a = new Func<int, int>(twice);
Func<int, int> b = new Func<int, int>(twice);
var flg = a == b; // これなら同じメソッドだからtrue
Func<int, int> a = p => p * 2;
Func<int, int> b = p => p * 2;
はこんな感じになる
class __c {
public static readonly __c __instance = new __c();
public int __1(int p) => p * 2;
public int __2(int p) => p * 2;
}
Func<int, int> a = new Func<int, int>(__c.__instance.__1);
Func<int, int> b = new Func<int, int>(__c.__instance.__2);
var flg = a == b; // __1と__2で別メソッドなのでfalse
446442
2020/07/08(水) 10:36:21.30ID:HlrvmqX5447デフォルトの名無しさん
2020/07/08(水) 11:24:34.35ID:WXMpgQLP 計算式の同一性って、p*2とp<<1は同一と判断するのかな?
448デフォルトの名無しさん
2020/07/08(水) 11:29:13.34ID:hADFKHgu 定義域の数値を全部代入してみて出力が全部同じなら同じと見なす
449デフォルトの名無しさん
2020/07/08(水) 11:57:50.89ID:efuFen5l450デフォルトの名無しさん
2020/07/08(水) 12:03:35.90ID:hEQaHqpN p => p * 2とq => q * 2は違うという判定でもよければ
ExpressionをToString()して比較
それ以上は中身を比較しないと無理
NugetのLambdaCompareを使うとp => p * 2とq => q * 2は同一と判断可能
https://dotnetfiddle.net/bTgYtj
(表現の同一性比較であって計算式の同一性比較ではない)
ExpressionをToString()して比較
それ以上は中身を比較しないと無理
NugetのLambdaCompareを使うとp => p * 2とq => q * 2は同一と判断可能
https://dotnetfiddle.net/bTgYtj
(表現の同一性比較であって計算式の同一性比較ではない)
451デフォルトの名無しさん
2020/07/08(水) 12:05:22.06ID:739odCbc http://wildpie.はてなぶろぐ.com/entry/2014/09/29/174449
452デフォルトの名無しさん
2020/07/08(水) 12:27:34.83ID:4Tv60rH2 小姑みたいな話と思われるかもしれないけど、同一と等価は厳密に区別した方がいいよw
同一というのは同一人物の同一。
等価というのはある判断基準に基づいて同じと見なせるということ。
前者には恣意性が入り込む余地がないのに対して、後者は恣意的な演算。
恣意的ということはつまり、計算機が適当に忖度して行える演算ではないということ。
何をもって等価と見なすかは人間が決定する必要がある。
デリゲートの==演算子は同一性を検査する
同一というのは同一人物の同一。
等価というのはある判断基準に基づいて同じと見なせるということ。
前者には恣意性が入り込む余地がないのに対して、後者は恣意的な演算。
恣意的ということはつまり、計算機が適当に忖度して行える演算ではないということ。
何をもって等価と見なすかは人間が決定する必要がある。
デリゲートの==演算子は同一性を検査する
453デフォルトの名無しさん
2020/07/08(水) 12:31:30.49ID:Uf4eXrJ5 単芝を生やさなければいい人なんです
454デフォルトの名無しさん
2020/07/08(水) 13:00:57.01ID:hADFKHgu ちなみに水分子H2Oの二つのHは同一ですか?等価ですか?
455デフォルトの名無しさん
2020/07/08(水) 13:54:53.54ID:4Tv60rH2 素粒子に自己同一性はないって昔学校で習った気がするけど
分子や原子は区別できないとしても別の実体としてふるまうんでないの?
知らんけどw
量子論のスレとかで聞いてよ
分子や原子は区別できないとしても別の実体としてふるまうんでないの?
知らんけどw
量子論のスレとかで聞いてよ
456デフォルトの名無しさん
2020/07/08(水) 18:19:57.64ID:3FAysldn 片方のHが重水素だとしても水は水だし
同一とは呼ばないんじゃない
同一とは呼ばないんじゃない
457デフォルトの名無しさん
2020/07/08(水) 23:06:58.00ID:1YeSpiHr A〜Eのスイッチがあります
各スイッチには3つの状態、ON、OFF、IDLEがあります
A〜Eの状態の組合せすべてを試すには、どういうコードを書けばいいんでしょうか?
各スイッチには3つの状態、ON、OFF、IDLEがあります
A〜Eの状態の組合せすべてを試すには、どういうコードを書けばいいんでしょうか?
458蟻人間 ◆T6xkBnTXz7B0
2020/07/08(水) 23:11:47.61ID:fZdxMqQA for (int a = 0; a < 3; a++)
for (int b = 0; b < 3; b++)
for (int c = 0; c < 3; c++)
for (int d = 0; d < 3; d++)
for (int e = 0; e < 3; e++)
f(a, b, c, d, e);
for (int b = 0; b < 3; b++)
for (int c = 0; c < 3; c++)
for (int d = 0; d < 3; d++)
for (int e = 0; e < 3; e++)
f(a, b, c, d, e);
459デフォルトの名無しさん
2020/07/08(水) 23:24:42.93ID:1YeSpiHr >>458
どうもありがとうぎざいました
どうもありがとうぎざいました
460デフォルトの名無しさん
2020/07/09(木) 00:41:54.14ID:ivivNmNg >>457
LINQ使うやり方
var list =
from a in switchStatus
from b in switchStatus
from c in switchStatus
select (a, b, c);
https://ideone.com/F8LWa8
LINQ使うやり方
var list =
from a in switchStatus
from b in switchStatus
from c in switchStatus
select (a, b, c);
https://ideone.com/F8LWa8
461デフォルトの名無しさん
2020/07/09(木) 01:30:27.61ID:w3TiL3fA >>460
どうもありがとうございます
どうもありがとうございます
462デフォルトの名無しさん
2020/07/11(土) 11:00:22.02ID:YXUM7d+V C#にpandasやdplyrのようなデータフレームライブラリないですか?わざわざ独自クラス定義して箱作ってデータ受けるのだるいんですが、便利な手法あれば教えて下さい
463デフォルトの名無しさん
2020/07/11(土) 11:05:23.65ID:n/S+GwYQ ないよ
データ分析系は一時期MSがC#で整備しようとしてたけど結局諦めてJava系技術を使ってねということになり、それ以来何も動きはない
データ分析系は一時期MSがC#で整備しようとしてたけど結局諦めてJava系技術を使ってねということになり、それ以来何も動きはない
464デフォルトの名無しさん
2020/07/11(土) 11:07:47.42ID:Rtii2xnW ひどい話だ。C#がイマイチなのはそういう所か
465デフォルトの名無しさん
2020/07/11(土) 11:12:22.42ID:n/S+GwYQ まあ良くも悪くもMS頼みだね
なんでも.NETにしようとしていた時代は終わり、今ではMSの戦略上はC#は数ある言語の一つでしかなく、.NETはそれを動かすためのランタイムでしかない
なんでも.NETにしようとしていた時代は終わり、今ではMSの戦略上はC#は数ある言語の一つでしかなく、.NETはそれを動かすためのランタイムでしかない
466デフォルトの名無しさん
2020/07/11(土) 11:17:18.89ID:Rtii2xnW Javaに引け目を感じてるならともかく
Javaの牙城を乗り越えて・・と思ったけど
Winサーバーでお世話になってるOracleさんには迷惑かけるわけにもいかず中途半端な感じ
Javaの牙城を乗り越えて・・と思ったけど
Winサーバーでお世話になってるOracleさんには迷惑かけるわけにもいかず中途半端な感じ
467デフォルトの名無しさん
2020/07/11(土) 11:23:00.23ID:J0INoyBc C#からpandas呼んだらええやん
468デフォルトの名無しさん
2020/07/11(土) 11:27:30.40ID:Rtii2xnW MS> Java系技術を使ってね
469デフォルトの名無しさん
2020/07/11(土) 11:43:59.72ID:YXUM7d+V470デフォルトの名無しさん
2020/07/11(土) 12:09:40.13ID:J0INoyBc >>469
オウム返しで聴く前に自分で探せ
C# から Python https://qiita.com/hogegex/items/3743225a7af13e93df78
Python から C# https://qiita.com/Masutani/items/2f94110a8d386919788d
C# から Python https://www.valuestar.work/news/archives/120
Python から C# https://www.valuestar.work/news/archives/81
Python から C# https://www.valuestar.work/news/archives/82
https://devlights.?ぶろぐ.com/entry/2017/05/18/125507
オウム返しで聴く前に自分で探せ
C# から Python https://qiita.com/hogegex/items/3743225a7af13e93df78
Python から C# https://qiita.com/Masutani/items/2f94110a8d386919788d
C# から Python https://www.valuestar.work/news/archives/120
Python から C# https://www.valuestar.work/news/archives/81
Python から C# https://www.valuestar.work/news/archives/82
https://devlights.?ぶろぐ.com/entry/2017/05/18/125507
471デフォルトの名無しさん
2020/07/11(土) 12:11:46.15ID:eBTflR9l デカpandasよ
472デフォルトの名無しさん
2020/07/11(土) 13:35:41.03ID:n9XGFFVi 今時の開発は、ツールやフレームワークが先行して、それを使うにはなんの言語が必要なのか、で言語を決めるから、C#に拘ってられないんだ
473デフォルトの名無しさん
2020/07/11(土) 13:36:36.27ID:n9XGFFVi なのでpandasを使いたいなら素直にpythonを使うのがいい
474デフォルトの名無しさん
2020/07/11(土) 14:30:33.81ID:0BF0aQZE475デフォルトの名無しさん
2020/07/11(土) 15:28:02.44ID:7If+bDP/ 「pandasと同じことが出来るC#用のなにか」
っていうのじゃまた覚え直すことが増えてしまう
↓
C#で動くpandasが欲しい
↓
無かったらC#からpython呼ぶ
この流れはありだと思うけど
っていうのじゃまた覚え直すことが増えてしまう
↓
C#で動くpandasが欲しい
↓
無かったらC#からpython呼ぶ
この流れはありだと思うけど
476デフォルトの名無しさん
2020/07/11(土) 20:04:57.74ID:UJnAvrbq ↓
C#やめてpythonにするわ
C#やめてpythonにするわ
477デフォルトの名無しさん
2020/07/11(土) 20:12:52.17ID:YXUM7d+V >>470
自分、優しいやん
自分、優しいやん
478デフォルトの名無しさん
2020/07/12(日) 14:42:20.04ID:xkMf7lNc PyCallみたいな馬鹿をやってまでRubyを貫こうとする連中とは対称的なスタイルだ
どっちが賢いのかは知らない
どっちが賢いのかは知らない
479デフォルトの名無しさん
2020/07/12(日) 16:36:04.87ID:1J6U44eR 現在のソリューション構成(Release/Debug)やソリューションプラットフォーム(x64/x86)は.vsフォルダ化に記録されてるのだと思いますが、
これを.slnや.csprojに記録しておくことは出来ないのでしょうか?
githubからcloneし直すたびに構成やプラットフォームを選択し直すのが面倒であるため、ignore対象である.vsフォルダ下以外に記憶させたいです
これを.slnや.csprojに記録しておくことは出来ないのでしょうか?
githubからcloneし直すたびに構成やプラットフォームを選択し直すのが面倒であるため、ignore対象である.vsフォルダ下以外に記憶させたいです
480デフォルトの名無しさん
2020/07/12(日) 16:52:29.71ID:eLToXZUv >>479
それはバージョンもわからないしスレ違いだからVSのスレで聞いて
それはバージョンもわからないしスレ違いだからVSのスレで聞いて
481デフォルトの名無しさん
2020/07/12(日) 17:57:35.03ID:1+Y6Y1fc .slnを覗いた感じアクティブな構成は.slnに記録されてるように思うけどな。
個々のプロジェクトの構成とソリューションの構成を混同してたりしないかね
個々のプロジェクトの構成とソリューションの構成を混同してたりしないかね
482デフォルトの名無しさん
2020/07/12(日) 19:36:45.95ID:c6U54YOa 自分用にmakefile描けば解決
483デフォルトの名無しさん
2020/07/12(日) 22:04:11.66ID:gfWQHUNC 自分でmakefile書いたら負けかなと思う
484デフォルトの名無しさん
2020/07/13(月) 09:19:43.71ID:TjSPxylo 自分用の裏.sln造って.gitignore
485デフォルトの名無しさん
2020/07/13(月) 13:13:21.99ID:UoRA6Cp5 VS2019はslnではなく隠しフォルダ下の.suoにアクティブ構成は保存される
よって個人プロジェクトであれば.suoもpushしておけばいい
よって個人プロジェクトであれば.suoもpushしておけばいい
486デフォルトの名無しさん
2020/07/13(月) 20:06:02.67ID:3o862Tw1 今日は仕事をする気が起きなくては、朝からずっとC#でマインスイーパ作ってた。
すごくがんばったけど15行までしか縮められなくて絶望した。
7行とか目指すならルーチンを根本的に変えなきゃダメなんだろうな。
すごくがんばったけど15行までしか縮められなくて絶望した。
7行とか目指すならルーチンを根本的に変えなきゃダメなんだろうな。
487デフォルトの名無しさん
2020/07/13(月) 20:11:45.44ID:ivWwVChL LINQとラムダでゴリ押すのか
488デフォルトの名無しさん
2020/07/13(月) 20:24:39.61ID:07870Pda 文字数じゃなく行数?
;つければいくらでも連結できるのに何の意味が
;つければいくらでも連結できるのに何の意味が
489デフォルトの名無しさん
2020/07/13(月) 20:47:06.17ID:3o862Tw1 >>488
1行79文字というルールがあるらしい
1行79文字というルールがあるらしい
490デフォルトの名無しさん
2020/07/13(月) 21:06:52.00ID:kZw8RHgL >>489
PC-8001のN-BASIC Ver1.0は40桁目が欠落した。
PC-8001のN-BASIC Ver1.0は40桁目が欠落した。
491デフォルトの名無しさん
2020/07/13(月) 21:57:10.49ID:nR5el41K C#で7lineはしんどくない?w
7lineテトリスって行って7行プログラミングでテトリス実装するってのが昔はやったのよ
7lineテトリスって行って7行プログラミングでテトリス実装するってのが昔はやったのよ
492デフォルトの名無しさん
2020/07/14(火) 12:10:38.46ID:LRD1Crue 改修作業中で既存のメソッドにパラメータを追加する場合、どう対応するのが一番スマートなんでしょうか?
とりあえず既存の処理に影響がないように、引数をしてなくても大丈夫なように初期値を与えておくデフォルトパラメータで対応しました
他にうまいやり方があれば教えてください
とりあえず既存の処理に影響がないように、引数をしてなくても大丈夫なように初期値を与えておくデフォルトパラメータで対応しました
他にうまいやり方があれば教えてください
493デフォルトの名無しさん
2020/07/14(火) 12:21:11.06ID:167XiksQ オーバーロード的な?
494デフォルトの名無しさん
2020/07/14(火) 12:48:22.02ID:B+3PexkI デフォルト引数を使った奴は数年後にデフォルト引数5個のメソッドの4番目だけ入れるようなことになる
495デフォルトの名無しさん
2020/07/14(火) 13:38:14.30ID:Mma3I+br hashで引数造れたやろ
496デフォルトの名無しさん
2020/07/14(火) 13:40:22.60ID:Mma3I+br497デフォルトの名無しさん
2020/07/14(火) 22:58:11.47ID:Pj9moNkq >>492
C#でデフォルトありパラメータを追加すると、それを別アセンブリから参照した場合別のメソッドとみなされるので注意が必要だよ
一括でビルドする運用じゃない場合はオーバーロードで追加する必要があるよ
C#でデフォルトありパラメータを追加すると、それを別アセンブリから参照した場合別のメソッドとみなされるので注意が必要だよ
一括でビルドする運用じゃない場合はオーバーロードで追加する必要があるよ
498デフォルトの名無しさん
2020/07/16(木) 02:42:42.59ID:upERmnMd499デフォルトの名無しさん
2020/07/16(木) 08:06:35.48ID:T5Fa9tJk .NET CoreとVS Codeが混ざったのかな…
500デフォルトの名無しさん
2020/07/16(木) 09:04:03.94ID:9VjFX6DT VS Coreって書いてしまうのは分かる
501デフォルトの名無しさん
2020/07/16(木) 09:13:31.65ID:bp92lBtJ 出てきそう。。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か [ぐれ★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★8 [蚤の市★]
- 「中国人の訪日熱は冷めた」 人気旅行先から日本外れる 14日で自粛呼びかけ1カ月 ★3 [蚤の市★]
- 京都のホテル大幅値下げ 訪日中国人客、年1000万人目前で急ブレーキ [蚤の市★]
- 「1800万円の売り上げゼロに…」中国インバウンドに特化の宿の今 ★3 [蚤の市★]
- 【福岡】「50歳くらいの男性が倒れている」血を吐いた状態で歩道に倒れている女性見つかる 女性はその後死亡 事件と事故の両面で捜査 [ぐれ★]
- 議員定数削減法案、廃案へwmwmwmmwmwmwmw [834922174]
- 【悲報】高市首相「閣僚時代は怖くて政治資金パーティーを企画できなかった」⇒やってました [115996789]
- 【悲報】高市早苗、天皇末裔説wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww [904880432]
- 日本人、株高により消費マインドが旺盛になる!今日の買い物は明日の株高で実質ゼロ円! [782460143]
- 保育士、勤務する保育園のお着替えタイムを撮影し逮捕。レッサーパンダ並みの知能しかなさそう [389326466]
- 【悲報】高齢者、マルチコピー機で自分の逮捕状を印刷してしまう [394133584]
