!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を2行冒頭に書くこと(1行分は消えて表示されない為)
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください
>>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part145
https://mevius.5ch.net/test/read.cgi/tech/1570446977/
■関連スレ
C#, C♯, C#相談室 Part95
https://mevius.5ch.net/test/read.cgi/tech/1508168482/
■コードを貼る場合は↓を使いましょう。
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
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
ふらっと C#,C♯,C#(初心者用) Part146
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 9f0b-Fgt1)
2019/12/11(水) 22:12:11.28ID:d09CciDz093デフォルトの名無しさん (ワッチョイ d75f-r9Jq)
2019/12/19(木) 19:54:28.09ID:IsJpyVgV0 >>92
すまないよくわからないのでもう少し説明をお願いしたい
>>91
こんな感じで使いたいを修正してみました。
string[] MyList = new string[100];
MyList[0] = "MyEntities1";
MyList[1] = "MyEntities2";
〜
MyList[99] = "MyEntities100";
public class test(int i)
{
for(var i =0;i<100;i++)
{
using (var context = new MyContext(connection))
{
var datalist1 = context.MyList[i].ToList();
//以下 共通処理
}
}
}
すまないよくわからないのでもう少し説明をお願いしたい
>>91
こんな感じで使いたいを修正してみました。
string[] MyList = new string[100];
MyList[0] = "MyEntities1";
MyList[1] = "MyEntities2";
〜
MyList[99] = "MyEntities100";
public class test(int i)
{
for(var i =0;i<100;i++)
{
using (var context = new MyContext(connection))
{
var datalist1 = context.MyList[i].ToList();
//以下 共通処理
}
}
}
94デフォルトの名無しさん (ブーイモ MMdb-R6SS)
2019/12/19(木) 20:10:40.73ID:AGyCFxKvM >>93
92 は for ブロック内部の代入式の左辺が変わってないよ、というツッコミ。
やりたいことは、抽出対象プロパティをテキストで指定してシステマティックにデータ抽出したいってことでしょ?
Dictionary やインデクサで、テキスト => 対象プロパティ or 抽出メソッド、のマップを作って、Reflection か何かで呼び出せばできそうな気がするけど、LINQ to Entities でワークするかどうかは試してみないとわからないな。
92 は for ブロック内部の代入式の左辺が変わってないよ、というツッコミ。
やりたいことは、抽出対象プロパティをテキストで指定してシステマティックにデータ抽出したいってことでしょ?
Dictionary やインデクサで、テキスト => 対象プロパティ or 抽出メソッド、のマップを作って、Reflection か何かで呼び出せばできそうな気がするけど、LINQ to Entities でワークするかどうかは試してみないとわからないな。
95デフォルトの名無しさん (ワッチョイ 1752-R6SS)
2019/12/19(木) 20:25:17.21ID:qKbwpXVq0 >>93
有益な回答を得るためにもう少し説明が必要かも。
なぜ抽出対象プロパティをテキストで指定する必要があるの?
1 カラムごとに 100 回抽出しようとしているけど、まとめて 100 カラムをワンショットで抽出してから加工するのではなぜダメなの?
また環境が EF6 なのか EF Core なのかも言及した方がいいかもね。
有益な回答を得るためにもう少し説明が必要かも。
なぜ抽出対象プロパティをテキストで指定する必要があるの?
1 カラムごとに 100 回抽出しようとしているけど、まとめて 100 カラムをワンショットで抽出してから加工するのではなぜダメなの?
また環境が EF6 なのか EF Core なのかも言及した方がいいかもね。
96デフォルトの名無しさん (ワッチョイ 1752-R6SS)
2019/12/19(木) 20:38:12.29ID:qKbwpXVq0 ごめん、勘違いしていた。
テキストで指定したいのはカラムじゃなくてテーブルなんだね。
テキストで指定したいのはカラムじゃなくてテーブルなんだね。
97デフォルトの名無しさん (ワッチョイ d75f-r9Jq)
2019/12/19(木) 20:58:33.77ID:IsJpyVgV0 そうですそうです。
データを取り出すところ以外はほぼ変わらないのに
↑のコードだけでも1テーブルの数が多い場合余裕で1万行超えてしまうので
public bool test1()
{
}
public bool test2()
{
}
〜〜〜〜
public bool test1000()
{
}
と用意して
test1();
test2();
〜〜
test100();
を
public bool test()
{
}
for(var i =0;i<100;i++)
{
test( iLop );
}
だけにできないかと思っています。
データを取り出すところ以外はほぼ変わらないのに
↑のコードだけでも1テーブルの数が多い場合余裕で1万行超えてしまうので
public bool test1()
{
}
public bool test2()
{
}
〜〜〜〜
public bool test1000()
{
}
と用意して
test1();
test2();
〜〜
test100();
を
public bool test()
{
}
for(var i =0;i<100;i++)
{
test( iLop );
}
だけにできないかと思っています。
98デフォルトの名無しさん (ワッチョイ d75f-r9Jq)
2019/12/19(木) 21:00:56.21ID:IsJpyVgV0 >>95
環境はEF Core3.1 です。
環境はEF Core3.1 です。
99デフォルトの名無しさん (ワッチョイ 1752-R6SS)
2019/12/19(木) 21:11:26.20ID:qKbwpXVq0 抽出テーブルを動的に指定したいなら、DbSet<T> を返すプロパティが DbContext の派生クラスに定義されていると思います。
型引数 T にテキストは直接指定できないので、その DbSet<T> 型のプロパティをラップするメソッドを定義して、テキストを引数で渡してやればよいのではないでしょうか。こんな感じで。
class MyDbContext : DbContext {
DbSet<MyEntityDataModel1> MyEntity1 { get; set; }
DbSet<T> GetTable<T>(string table) where T : CommonBaseClassOfMyEntityDataModels =>
this.GetType().GetProperty(table) as IQueryable<T>;
}
// 呼び出し側
context.GetTable(“MyEntity1”).ToList();
型引数 T にテキストは直接指定できないので、その DbSet<T> 型のプロパティをラップするメソッドを定義して、テキストを引数で渡してやればよいのではないでしょうか。こんな感じで。
class MyDbContext : DbContext {
DbSet<MyEntityDataModel1> MyEntity1 { get; set; }
DbSet<T> GetTable<T>(string table) where T : CommonBaseClassOfMyEntityDataModels =>
this.GetType().GetProperty(table) as IQueryable<T>;
}
// 呼び出し側
context.GetTable(“MyEntity1”).ToList();
100デフォルトの名無しさん (ワッチョイ 1752-R6SS)
2019/12/19(木) 21:54:02.04ID:qKbwpXVq0 >>97
そういう目的ならテーブル名をテキストで指定する必要もなくて、
foreach (var prop in context.GetProperties())
{
var table = (prop as IQueryable<CommonBaseClass>).ToList();
// table に対するテスト処理
}
でよいかもしれない。
ただし下準備として、DbContext の全プロパティのデータコンテナを共通で受ける基底クラス CommonBaseClass を定義する必要がある。
似たようなことはやったことあるのだけど、このコードが手直しなく動くかどうかはわからない。
テスト処理もラムダ式のリストで用意しておいて、各テーブルと Zip() して適用するなど、LINQ を活用するとよいと思うよ。
そういう目的ならテーブル名をテキストで指定する必要もなくて、
foreach (var prop in context.GetProperties())
{
var table = (prop as IQueryable<CommonBaseClass>).ToList();
// table に対するテスト処理
}
でよいかもしれない。
ただし下準備として、DbContext の全プロパティのデータコンテナを共通で受ける基底クラス CommonBaseClass を定義する必要がある。
似たようなことはやったことあるのだけど、このコードが手直しなく動くかどうかはわからない。
テスト処理もラムダ式のリストで用意しておいて、各テーブルと Zip() して適用するなど、LINQ を活用するとよいと思うよ。
101デフォルトの名無しさん (ワッチョイ 17da-UiIE)
2019/12/19(木) 21:59:04.37ID:WCM9NoNV0 >>90
説明が稚拙で申し訳ないです
プログラムはフォームで、木構造の編集とはノードのコピーや削除、値の編集などをGUIで行います
GUIの理由はJSONファイルはあるスマートウォッチのカスタムフェイス用で配置などを確認するためです
自分が知りたい事はc#でよく使われる木構造を扱うライブラリです
説明が稚拙で申し訳ないです
プログラムはフォームで、木構造の編集とはノードのコピーや削除、値の編集などをGUIで行います
GUIの理由はJSONファイルはあるスマートウォッチのカスタムフェイス用で配置などを確認するためです
自分が知りたい事はc#でよく使われる木構造を扱うライブラリです
102デフォルトの名無しさん (ワッチョイ d75f-r9Jq)
2019/12/19(木) 22:24:53.20ID:IsJpyVgV0103デフォルトの名無しさん (ワッチョイ d75f-r9Jq)
2019/12/19(木) 23:07:37.09ID:IsJpyVgV0104デフォルトの名無しさん (ワッチョイ 1752-R6SS)
2019/12/19(木) 23:56:40.46ID:qKbwpXVq0 プロパティ DbSet<EntityModel1> MyEntity1 や DbSet<EntityModel2> MyEntity2 の型引数 EntityModel1, EntityModel2 があるとすると、その共通基底クラス BaseEntityModel を定義する必要があります。
class EntityModel1 : BaseEntityModel {} というように。BaseEntityModel は抽象クラスでも可。
そうすると、.GetProperty() の返り値の型が、DbSet<EntityModel1> だったり DbSet<EntityModel2> だったりするのだけど、これが IQueryable<BaseEntityModel> という型で共通的に受けられるということを想定しています。
class EntityModel1 : BaseEntityModel {} というように。BaseEntityModel は抽象クラスでも可。
そうすると、.GetProperty() の返り値の型が、DbSet<EntityModel1> だったり DbSet<EntityModel2> だったりするのだけど、これが IQueryable<BaseEntityModel> という型で共通的に受けられるということを想定しています。
105デフォルトの名無しさん (ワッチョイ 1752-R6SS)
2019/12/19(木) 23:58:37.24ID:qKbwpXVq0 訂正。
.GetProperty() ではなく .GetProperties() でした。
.GetProperty() ではなく .GetProperties() でした。
106デフォルトの名無しさん (ワッチョイ d75f-r9Jq)
2019/12/20(金) 00:14:57.12ID:wMdfjBuG0107デフォルトの名無しさん (アウアウウー Sa5b-On3P)
2019/12/20(金) 02:04:01.33ID:aZ9V3LMHa >>101
よく分からん理屈だなあ
そのスマートウォッチの設定に限らず、世の中のアプリが扱うデータなんて大半は木構造なわけだが、
そいつらがみんな木構造を明示的に扱うようなGUIを持ってるか?
断言するが、明示的に木構造を扱うようなUIが必要なのはフォルダツリーのように再帰的な構造を扱う必要がある場合だけだ
それ以外は必ずもっと適したUIがある
よく分からん理屈だなあ
そのスマートウォッチの設定に限らず、世の中のアプリが扱うデータなんて大半は木構造なわけだが、
そいつらがみんな木構造を明示的に扱うようなGUIを持ってるか?
断言するが、明示的に木構造を扱うようなUIが必要なのはフォルダツリーのように再帰的な構造を扱う必要がある場合だけだ
それ以外は必ずもっと適したUIがある
108デフォルトの名無しさん (ワッチョイ 972d-vnDE)
2019/12/20(金) 02:21:20.80ID:oj5hMkFq0 while文がネストしていた時、階層の奥から一番外側のwhileループまでブレイクするにはどうするのが正しいのでしょうか?
while(true){ while(true){
if(true) 外側のwhileまでbreak;
}}
よろしくお願いします
while(true){ while(true){
if(true) 外側のwhileまでbreak;
}}
よろしくお願いします
109デフォルトの名無しさん (ワッチョイ b763-CWbB)
2019/12/20(金) 02:23:20.84ID:qHTdS2+z0 goto
110デフォルトの名無しさん (ワッチョイ 9fad-WY45)
2019/12/20(金) 03:01:50.54ID:1digpYZT0 ここでいいのか分からないんですが質問させて下さい。
macでのvisual studioないしはC#の解説の載っているサイト、もしくは操作方法などを教えてください。
つい先日3Dモデリングやゲーム開発に憧れてC#の本を手に取りました。情報系の知識はないに等しく、せいぜい中学の授業レベルです。
「やさしいC# 第3版」を手に進めようとしたのですが、当方macで作業しようとしていたため、本の内容と実際の動きが異なり、四苦八苦しています。
現状なんとかhello worldはできましたが手順が理解できておらず困惑しています。
よろしくお願いします。
macでのvisual studioないしはC#の解説の載っているサイト、もしくは操作方法などを教えてください。
つい先日3Dモデリングやゲーム開発に憧れてC#の本を手に取りました。情報系の知識はないに等しく、せいぜい中学の授業レベルです。
「やさしいC# 第3版」を手に進めようとしたのですが、当方macで作業しようとしていたため、本の内容と実際の動きが異なり、四苦八苦しています。
現状なんとかhello worldはできましたが手順が理解できておらず困惑しています。
よろしくお願いします。
111デフォルトの名無しさん (ワッチョイ 17da-UiIE)
2019/12/20(金) 05:17:47.97ID:GjFm0fld0 >>107
漏れてて申し訳ないです
そのスマートウォッチではノードの記述順によって表示順が決まるので木構造の順番を入れ替えたい
入れ替える枝の深さもまちまちですので木構造を直接編集できた方が良いと思った訳です
また、全てを木構造で扱うのではなく、末端部は類型化されてますのでクラスにして編集の予定です
漏れてて申し訳ないです
そのスマートウォッチではノードの記述順によって表示順が決まるので木構造の順番を入れ替えたい
入れ替える枝の深さもまちまちですので木構造を直接編集できた方が良いと思った訳です
また、全てを木構造で扱うのではなく、末端部は類型化されてますのでクラスにして編集の予定です
112デフォルトの名無しさん (ワッチョイ 1752-R6SS)
2019/12/20(金) 07:23:20.70ID:NMJ3uqPu0 >>106
当初は利用目的がわからなかったため、.GetProperties() やジェネリックで対象を動的に指定して DbSet<T> 型プロパティを呼び出す方法を提案しましたが、
DbContext に MyEntiyty1, MyEntity2, ... と 100 個のテーブルがあり、個々のテーブルに対応した Test1, Test2 ... というテスト関数を地の文で定義しており、
これをシステマティックに対応させたいというのが課題の本質であるなら、実はジェネリックとか使わなくてもできます。
テスト関数 Test1 は DbSet<MyEntityDataModel1> が入力で bool が出力として bool result1 = context.MyEntiti1.Test1() or Test1(context.MyEntity1)
と記述できるように定義されていると思いますが、これを下記のように変形すればよいと思います。
1. MyDbContext を入力として bool result1 = context.Test1() or Test1(context) と記述できるようにテスト関数を書き換える
(Test1 内部の冒頭で context.MyEntity1 と対象を指定する)
2. テスト関数をラムダ式にし、地の文で定義している Test1, Test2 ... というメソッド群をリストオブジェクトにする
List<Func<MyDbContext, bool>> TestList =
new [] { context => { context.MyEntity1 /* ... */ },
context => { context.MyEntity2 /* ... */ }, ... };
3. using ブロック内 for/foreach 文でリストオブジェクトをキックする
using (var context = new MyDbContext())
{
bool result[100];
for (var i = 0; i < 100; i++)
{
result[i] = TestList[i](context);
}
}
当初は利用目的がわからなかったため、.GetProperties() やジェネリックで対象を動的に指定して DbSet<T> 型プロパティを呼び出す方法を提案しましたが、
DbContext に MyEntiyty1, MyEntity2, ... と 100 個のテーブルがあり、個々のテーブルに対応した Test1, Test2 ... というテスト関数を地の文で定義しており、
これをシステマティックに対応させたいというのが課題の本質であるなら、実はジェネリックとか使わなくてもできます。
テスト関数 Test1 は DbSet<MyEntityDataModel1> が入力で bool が出力として bool result1 = context.MyEntiti1.Test1() or Test1(context.MyEntity1)
と記述できるように定義されていると思いますが、これを下記のように変形すればよいと思います。
1. MyDbContext を入力として bool result1 = context.Test1() or Test1(context) と記述できるようにテスト関数を書き換える
(Test1 内部の冒頭で context.MyEntity1 と対象を指定する)
2. テスト関数をラムダ式にし、地の文で定義している Test1, Test2 ... というメソッド群をリストオブジェクトにする
List<Func<MyDbContext, bool>> TestList =
new [] { context => { context.MyEntity1 /* ... */ },
context => { context.MyEntity2 /* ... */ }, ... };
3. using ブロック内 for/foreach 文でリストオブジェクトをキックする
using (var context = new MyDbContext())
{
bool result[100];
for (var i = 0; i < 100; i++)
{
result[i] = TestList[i](context);
}
}
113デフォルトの名無しさん (アウアウウー Sa5b-On3P)
2019/12/20(金) 08:59:06.48ID:aZ9V3LMHa114デフォルトの名無しさん (オイコラミネオ MMab-7F0B)
2019/12/20(金) 19:28:07.00ID:laM9bMPJM >>110
まずMACを捨てましょう
プログラミングはwindowsでないと、今は良くても後々面倒だと思います
私がゲーム開発してた頃はDirectX使ってました
3Dプログラミングはサインコサインタンジェント使いまくりなので数学の知識がいります
2Dは足し算引き算ぐらいなので初心者でもできると思います
画面にドット絵表示までが鬼門ですがそこ乗り越えられたら楽しい世界が待ってるのでがんばってください!
まずMACを捨てましょう
プログラミングはwindowsでないと、今は良くても後々面倒だと思います
私がゲーム開発してた頃はDirectX使ってました
3Dプログラミングはサインコサインタンジェント使いまくりなので数学の知識がいります
2Dは足し算引き算ぐらいなので初心者でもできると思います
画面にドット絵表示までが鬼門ですがそこ乗り越えられたら楽しい世界が待ってるのでがんばってください!
115デフォルトの名無しさん (スッップ Sdbf-hGMP)
2019/12/20(金) 20:00:27.38ID:FDXklgq8d >>114
MacでもWindowsが動かせるから捨てる必要なし
MacでもWindowsが動かせるから捨てる必要なし
116デフォルトの名無しさん (ワッチョイ d75f-r9Jq)
2019/12/20(金) 20:09:06.50ID:wMdfjBuG0117デフォルトの名無しさん (ワッチョイ b763-CWbB)
2019/12/20(金) 21:29:38.47ID:qHTdS2+z0 そもそもweb周りなんかだとはMacかなり多いのにプログラミングはWinで!なんて発想はどこから来るんでしょうか
2Dであろうと三角関数くらいはガンガン使います
2Dであろうと三角関数くらいはガンガン使います
118デフォルトの名無しさん (ワッチョイ f7da-69wU)
2019/12/20(金) 21:41:47.69ID:Vbt2Sjhj0 webは簿給でMacのお布施を払っていると
儲けが減ってしまうからですよ
血の繋がりの無いパパさんが見つかると良いですね
儲けが減ってしまうからですよ
血の繋がりの無いパパさんが見つかると良いですね
119デフォルトの名無しさん (ワッチョイ b763-CWbB)
2019/12/20(金) 21:47:02.02ID:qHTdS2+z0 webが薄給ってどこの世界の話?
120デフォルトの名無しさん (スプッッ Sddf-hGMP)
2019/12/20(金) 22:22:52.66ID:tNG2om7pd >>119
ここの世界だよこの世界
ここの世界だよこの世界
121デフォルトの名無しさん (ワッチョイ b763-CWbB)
2019/12/20(金) 22:31:48.04ID:qHTdS2+z0 >>120
まじか
同じ世界に住んでるようで違う世界なんだな
金融医療なんかと比べりゃ薄給かもしれんが世間の平均以上はあるでしょ
そら平均ないとこもいっぱいあるし中間搾取が多い部類だとは思うが…
日本は世界的に見てweb系、というかプログラマ自体が安いってのはあるけどそれでも他業種に比べりゃ全然マシだと思うよ
まじか
同じ世界に住んでるようで違う世界なんだな
金融医療なんかと比べりゃ薄給かもしれんが世間の平均以上はあるでしょ
そら平均ないとこもいっぱいあるし中間搾取が多い部類だとは思うが…
日本は世界的に見てweb系、というかプログラマ自体が安いってのはあるけどそれでも他業種に比べりゃ全然マシだと思うよ
122デフォルトの名無しさん (ワッチョイ 9f52-1WEo)
2019/12/20(金) 23:14:05.81ID:F92JDOtZ0 web系と一括りにしているが>>118が経験した狭い範囲でのことだろう
123デフォルトの名無しさん (オイコラミネオ MMab-7F0B)
2019/12/20(金) 23:56:36.17ID:laM9bMPJM webは金になるよ
プログラマーの花形だから
求められるスキルは最下位だけども
組み込みプログラマーとゲームプログラマーが最上位
前者はハードの知識も求められるし、後者はプログラムの真髄まで知っとかないといけない
ゲームプログラマー経験してたら、他の分野のプログラマーの仕事はほんと簡単だもん
若い時はムチャやって良かったと心の底から思う
プログラマーの花形だから
求められるスキルは最下位だけども
組み込みプログラマーとゲームプログラマーが最上位
前者はハードの知識も求められるし、後者はプログラムの真髄まで知っとかないといけない
ゲームプログラマー経験してたら、他の分野のプログラマーの仕事はほんと簡単だもん
若い時はムチャやって良かったと心の底から思う
124デフォルトの名無しさん (ワッチョイ b763-CWbB)
2019/12/21(土) 00:37:36.41ID:4yldtPmm0 webのスキルが最下位ってどこの世界の話?
125デフォルトの名無しさん (ワッチョイ 9fad-2sPR)
2019/12/21(土) 01:32:51.93ID:Mk9xcjQY0 110の者です。反応してくださった方々ありがとうございます。
ひとまずUnityのガイドで勉強してみます。
C#を勉強するなら、現状手元にはmac book airしかないためWindowsを入れるしかないみたいですね…(スペックギリギリですが…)
一応理系なので三角関数自体は大丈夫です。
ちなみにプログラミングの初心者がまず勉強すべきもの、もしくは買うべき本などありませんでしょうか?
場違いの質問で申し訳ありませんが、教えていただけると嬉しいです。
ひとまずUnityのガイドで勉強してみます。
C#を勉強するなら、現状手元にはmac book airしかないためWindowsを入れるしかないみたいですね…(スペックギリギリですが…)
一応理系なので三角関数自体は大丈夫です。
ちなみにプログラミングの初心者がまず勉強すべきもの、もしくは買うべき本などありませんでしょうか?
場違いの質問で申し訳ありませんが、教えていただけると嬉しいです。
126デフォルトの名無しさん (ワッチョイ 9f01-pdcM)
2019/12/21(土) 01:46:23.53ID:tKqa0Mcd0127デフォルトの名無しさん (アウアウウー Sa5b-kT4h)
2019/12/21(土) 02:36:40.50ID:zyAIfpOSa ゲームは知らんけど、組み込みはほんとピンキリだよw
学者みたいに何でも知ってる人もいるけど、狭い範囲のことしか知らないくせに
コード書かせたら構造化以前なんて人もゴロゴロいる
web系は仕事内容は良く知らんけどストレス度は高そうだよねw
なんか俺は最先端のとんがったことやってるんだぞ的な自己陶酔系の人が多いように感じるのは、
そうでも思わないとたぶんやってられないんだろうなと想像
学者みたいに何でも知ってる人もいるけど、狭い範囲のことしか知らないくせに
コード書かせたら構造化以前なんて人もゴロゴロいる
web系は仕事内容は良く知らんけどストレス度は高そうだよねw
なんか俺は最先端のとんがったことやってるんだぞ的な自己陶酔系の人が多いように感じるのは、
そうでも思わないとたぶんやってられないんだろうなと想像
128デフォルトの名無しさん (ワッチョイ 9fad-YiuP)
2019/12/21(土) 05:00:47.48ID:biYUElkB0 >>125
Unityならmacで十分だよ
Windowsでないと後々面倒というのは、会社で使うのはWindowsがほとんどだから
もし仕事にするなら、今から使い慣れてた方がいいということ
開発行為自体だと、unix系のアプリケーションならmacの方が色々揃ってるからやりやすいし
Windowsのアプリケーションなら、当然Windowsがやりやすいよ
Unityならmacで十分だよ
Windowsでないと後々面倒というのは、会社で使うのはWindowsがほとんどだから
もし仕事にするなら、今から使い慣れてた方がいいということ
開発行為自体だと、unix系のアプリケーションならmacの方が色々揃ってるからやりやすいし
Windowsのアプリケーションなら、当然Windowsがやりやすいよ
129デフォルトの名無しさん (ブーイモ MMbf-70ba)
2019/12/21(土) 08:35:24.74ID:elCUYmNmM >>123
オプションとなるスキルが違うだけでプログラミングスキルはどの分野でもピンキリ
オプションとなるスキルが違うだけでプログラミングスキルはどの分野でもピンキリ
130デフォルトの名無しさん (ワッチョイ 9f52-1WEo)
2019/12/21(土) 09:37:34.69ID:k+w4ikT00 >>123
2Dなら足し算引き算だけなんていってる人が"プログラムの真髄"なんて言っても、自分がやったことある範囲の知識がすべてなんだなって感じで説得力ゼロだぞw
2Dなら足し算引き算だけなんていってる人が"プログラムの真髄"なんて言っても、自分がやったことある範囲の知識がすべてなんだなって感じで説得力ゼロだぞw
131デフォルトの名無しさん (オイコラミネオ MM4f-isjD)
2019/12/21(土) 12:32:00.35ID:W85y2T7QM 2Dでも三角関数使うしな
132デフォルトの名無しさん (ワッチョイ 7707-7F0B)
2019/12/21(土) 12:58:47.60ID:jr0+pgES0 プログラムかじった事ない人にいきなり三角関数必要とか言って作れると思う?
3Dは数学の知識が最低減ないと作れないけど、2Dは三角関数知らなくても作れる
分かったような口聞くな
3Dは数学の知識が最低減ないと作れないけど、2Dは三角関数知らなくても作れる
分かったような口聞くな
133デフォルトの名無しさん (オイコラミネオ MM4f-isjD)
2019/12/21(土) 13:15:08.24ID:W85y2T7QM 三角関数をなんだと思ってるんだよ
中学生なら習ってないからしょうがないけどさ
中学生なら習ってないからしょうがないけどさ
134デフォルトの名無しさん (ワッチョイ 9f01-pdcM)
2019/12/21(土) 13:17:44.87ID:tKqa0Mcd0135デフォルトの名無しさん (スッップ Sdbf-CWbB)
2019/12/21(土) 13:31:19.22ID:B9cNmAcsd 三角関数なしに2Dゲームを作ることはできる
数学知識なしに3Dゲームも作れる
流石に加減乗除くらいは必要だが
無くても何かは作れると何を作るにも不要かどうかは別の話
数学知識なしに3Dゲームも作れる
流石に加減乗除くらいは必要だが
無くても何かは作れると何を作るにも不要かどうかは別の話
136デフォルトの名無しさん (ワッチョイ 7707-7F0B)
2019/12/21(土) 17:01:18.37ID:jr0+pgES0137デフォルトの名無しさん (アウアウウー Sa5b-kT4h)
2019/12/21(土) 17:06:21.58ID:ToibKenqa 下らない話はそのぐらいにしておいたら?
中学生じみてるよw
中学生じみてるよw
138デフォルトの名無しさん (ワッチョイ 9f5e-xbXx)
2019/12/21(土) 17:12:20.47ID:3iZbeqQ/0 Unityなんかに任せるとか?
結局使うことになるとは思うけど、使わずに済まそうと思えばなんとかなると思う。
結局使うことになるとは思うけど、使わずに済まそうと思えばなんとかなると思う。
139デフォルトの名無しさん (ワッチョイ 977b-XEnz)
2019/12/21(土) 17:20:19.27ID:722GI/wM0 テンプレ読んでください
オイコラミネオ MMab-7F0B
ワッチョイ 7707-7F0B
NG
オイコラミネオ MMab-7F0B
ワッチョイ 7707-7F0B
NG
140デフォルトの名無しさん (オイコラミネオ MMab-EwPn)
2019/12/21(土) 18:47:28.86ID:BGAOi6L9M オレのミネオはどう表示されるんだろ…
141デフォルトの名無しさん (ブーイモ MMfb-Veox)
2019/12/21(土) 19:03:45.63ID:qQirr//DM おれもテスト
142デフォルトの名無しさん (ワッチョイ d72f-+Tiu)
2019/12/21(土) 21:45:23.13ID:/91O1xjY0 C#でコルモゴロフスミノフ検定した上で、単回帰分析とかするライブラリってありますか?
統計解析するならテキストファイルにデータ書き出して、
PythonとかRにわたすほうがいい?
統計解析するならテキストファイルにデータ書き出して、
PythonとかRにわたすほうがいい?
143デフォルトの名無しさん (スププ Sdbf-hGMP)
2019/12/21(土) 21:47:47.94ID:q7cBKLSTd >>142
そこはRubyでしょw
そこはRubyでしょw
144デフォルトの名無しさん (ワッチョイ 77b2-Veox)
2019/12/21(土) 22:46:57.61ID:jv2HuDh00 >>142
R.NET
R.NET
145デフォルトの名無しさん (ワッチョイ 9f24-prDO)
2019/12/22(日) 00:25:07.44ID:7hF/cDg80 byte[]として受け取ったmp3をファイル化せずにそのままmp3tagの読み書きを行えるライブラリはないでしょうか?
出来る限り通信のやり取りだけで済ませたいため、受け取ったmp3バイナリをそのまま処理して受け流したいと考えています。
taglibは試してみましたが、FileStreamとして渡さないと上手く機能しないようでした
出来る限り通信のやり取りだけで済ませたいため、受け取ったmp3バイナリをそのまま処理して受け流したいと考えています。
taglibは試してみましたが、FileStreamとして渡さないと上手く機能しないようでした
146デフォルトの名無しさん (ワッチョイ 7790-MEwc)
2019/12/22(日) 00:38:07.26ID:GX5OjjKF0 Streamクラスとして抽象化されてるんじゃないの?
taglibは入力にStreamを受け入れんじゃなくて、FileStreamというより具象的な入力を受け入れるような馬鹿な設計になってるの?
byte[]をMemoryStreamでラップして渡せないの?
taglibは入力にStreamを受け入れんじゃなくて、FileStreamというより具象的な入力を受け入れるような馬鹿な設計になってるの?
byte[]をMemoryStreamでラップして渡せないの?
147デフォルトの名無しさん (ワッチョイ 7790-MEwc)
2019/12/22(日) 00:58:17.93ID:GX5OjjKF0 俺が馬鹿だったかも。書き込みも必要か。
https://docs.microsoft.com/en-us/dotnet/api/system.io.memorystream.-ctor?view=netframework-4.8
リサイズ可能なメモリストリーム作れるかこれ?
作れないなら、変更できるようなインメモリの独自ストリームクラス作るとか。
https://docs.microsoft.com/en-us/dotnet/api/system.io.memorystream.-ctor?view=netframework-4.8
リサイズ可能なメモリストリーム作れるかこれ?
作れないなら、変更できるようなインメモリの独自ストリームクラス作るとか。
148デフォルトの名無しさん (アウアウウー Sa5b-kT4h)
2019/12/22(日) 02:10:14.34ID:LPMS/GLqa ビットマップを編集するライブラリがFileStrem前提になってたら馬鹿設計だけど
Exifを編集するライブラリがそうでも別に馬鹿とは思わないなあ
Exifを編集するライブラリがそうでも別に馬鹿とは思わないなあ
149デフォルトの名無しさん (ワッチョイ 7790-MEwc)
2019/12/22(日) 04:41:32.86ID:GX5OjjKF0 まじで言ってる?
例えば、カメラで撮影したローカルにあるJPEG画像を投稿サイトにアップロードする機能つくるとき、EXIFを消してアップロードしたいありがちな機能。
MemoryStreamを渡せれば、元のファイル変更せずにメモリ上で修正してアップロードして破棄できる。
同じことをやるにはFileStreamだと一々コピーしないといけない。
例えば、カメラで撮影したローカルにあるJPEG画像を投稿サイトにアップロードする機能つくるとき、EXIFを消してアップロードしたいありがちな機能。
MemoryStreamを渡せれば、元のファイル変更せずにメモリ上で修正してアップロードして破棄できる。
同じことをやるにはFileStreamだと一々コピーしないといけない。
150デフォルトの名無しさん (ワッチョイ ff7b-oVqu)
2019/12/22(日) 05:57:32.35ID:R0LOzgYE0 タグ部分と同じ構造体作って該当部分のバイト配列を構造体に変換すりゃ済むんじゃないの
151デフォルトの名無しさん (ワッチョイ f742-prDO)
2019/12/22(日) 08:25:01.65ID:/NGpR+eY0 TaglibSharpの.net Standard版をUWPから使っているが
TagLib.File.IFileAbstractionってのを使ってストリームを操作している
自分でこのインターフェースを実装すれば割と簡単に行けると思うよ
実装してクラスをTagLib.File.Createに渡せば問題ない
TagLib.File.IFileAbstractionってのを使ってストリームを操作している
自分でこのインターフェースを実装すれば割と簡単に行けると思うよ
実装してクラスをTagLib.File.Createに渡せば問題ない
152デフォルトの名無しさん (アウアウウー Sa5b-kT4h)
2019/12/22(日) 12:48:45.77ID:d/zyo53Ma >>149
それ、別にFileStreamを受け取ってStreamを吐く仕様で何も困らないのでは?
それ、別にFileStreamを受け取ってStreamを吐く仕様で何も困らないのでは?
153デフォルトの名無しさん (ワッチョイ 9f24-prDO)
2019/12/22(日) 13:18:15.55ID:7hF/cDg80 >>146>>151
ありがとうございます。
IFileAbstractionを実装したクラスでCreateしていましたが、CloseStreamで内部のMemoryStreamをDisposeしてしまっていたため、挙動がおかしくなっていただけでした
TagLib.File.Save()を行うことで初めて内部のstreamにTag情報が書き込まれ、同時にCloseStreamも呼ばれるためそこでは内部のstreamを閉じずに自前の後処理を行ってから閉じることで希望の動作になりました
ありがとうございます。
IFileAbstractionを実装したクラスでCreateしていましたが、CloseStreamで内部のMemoryStreamをDisposeしてしまっていたため、挙動がおかしくなっていただけでした
TagLib.File.Save()を行うことで初めて内部のstreamにTag情報が書き込まれ、同時にCloseStreamも呼ばれるためそこでは内部のstreamを閉じずに自前の後処理を行ってから閉じることで希望の動作になりました
154デフォルトの名無しさん (ワッチョイ 5701-EwPn)
2019/12/22(日) 16:13:05.02ID:thbQEK090 ヽ(・ω・)/ズコー
まあ、バグ調べてて「俺ってバカ?」って思うことはよくあることだ
バグ作り込む気は全く無いのに、毎度あるのは何でか不思議でならない
(まあ最近は熟知してない言語で作ることが増えてきたのもあるが、COBOLごときでも一緒だったな…)
まあ、バグ調べてて「俺ってバカ?」って思うことはよくあることだ
バグ作り込む気は全く無いのに、毎度あるのは何でか不思議でならない
(まあ最近は熟知してない言語で作ることが増えてきたのもあるが、COBOLごときでも一緒だったな…)
155デフォルトの名無しさん (ワッチョイ d75f-JuL9)
2019/12/22(日) 22:16:50.41ID:TCqgMSVE0 ライブラリを作ろうかと思うのですが
あるクラスをライブラリ内ではインスタンス化できるようにしたいけど
ライブラリを使う人はインスタンス化できないようにする
というようなことは可能ですか?
参考になるサイトなどありますか?
クラスのプロパティは基本的にすべて読み出しだけ可能にする予定です。
あるクラスをライブラリ内ではインスタンス化できるようにしたいけど
ライブラリを使う人はインスタンス化できないようにする
というようなことは可能ですか?
参考になるサイトなどありますか?
クラスのプロパティは基本的にすべて読み出しだけ可能にする予定です。
156デフォルトの名無しさん (ワッチョイ 9f2c-thcZ)
2019/12/22(日) 22:22:55.94ID:CUDsNTIh0 コンストラクタをinternalにする
157デフォルトの名無しさん (ワッチョイ 7790-MEwc)
2019/12/22(日) 22:28:00.73ID:t9cAONDx0 >>152
じゃあさあ。ネットワークから受け取った画像をファイルに保存せずに、そのまんまEXIF修正して別のサーバーに送り返す場合、どうするの?
と、使う方次第で色んな用件があるわけ。
実装コスト増えるならまだしも、今回のケースでは読み書きできてシークできるStreamであれば良さそうなのに、それをFileStreamに限定するの意味がわからない。
じゃあさあ。ネットワークから受け取った画像をファイルに保存せずに、そのまんまEXIF修正して別のサーバーに送り返す場合、どうするの?
と、使う方次第で色んな用件があるわけ。
実装コスト増えるならまだしも、今回のケースでは読み書きできてシークできるStreamであれば良さそうなのに、それをFileStreamに限定するの意味がわからない。
158デフォルトの名無しさん (ワッチョイ 972d-vnDE)
2019/12/22(日) 22:37:29.12ID:b8EKEEl60 この動画の人がVisual StudioでやっているAuthenticatonをオンにする設定は、dotnetコマンドではどうやるのですか?
https://youtu.be/RUZLIh4Vo20?t=63
https://youtu.be/RUZLIh4Vo20?t=63
159158 (ワッチョイ 972d-vnDE)
2019/12/22(日) 22:45:45.81ID:b8EKEEl60 すまん
自己解決しました
https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity?view=aspnetcore-3.1&tabs=netcore-cli
自己解決しました
https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity?view=aspnetcore-3.1&tabs=netcore-cli
160デフォルトの名無しさん (ワッチョイ 7f0d-9COd)
2019/12/23(月) 02:14:36.96ID:CbUt8X2i0 c#からpythonのmatplotlibを呼んでみたらグラフ描画に10秒くらいかかった・・・
めんどくさい数値演算とかをPythonライブラリに丸投げしたかったけど厳しい
グラフ描画はwinformでやるにしても描画するための連続データを戻り値として受け渡しするのなぁ
めんどくさい数値演算とかをPythonライブラリに丸投げしたかったけど厳しい
グラフ描画はwinformでやるにしても描画するための連続データを戻り値として受け渡しするのなぁ
161デフォルトの名無しさん (ワッチョイ 77b2-Veox)
2019/12/23(月) 06:05:21.41ID:n/5EZXjd0 >>160
chartじゃだめか?
chartじゃだめか?
162デフォルトの名無しさん (スププ Sdbf-TTwh)
2019/12/23(月) 06:33:23.54ID:TTdlQikFd163デフォルトの名無しさん (ワッチョイ bfde-/IHk)
2019/12/23(月) 08:20:32.39ID:AV2OtNnH0164デフォルトの名無しさん (ラクッペ MMdb-uJpR)
2019/12/23(月) 09:06:54.33ID:5ISBodU5M165デフォルトの名無しさん (ワッチョイ 9750-+Tiu)
2019/12/23(月) 14:12:00.92ID:CVji7Zdt0 自分で使う用のWinデスクトップアプリケーションを作ってみたいのですが
VScodeにC#の拡張をインストールしたところ、".net Coreが無い"というメッセージが出ました
.net frameworkを後から入れるつもりだったのですが
現在はframeworkではなくCoreを使用するのでしょうか?
軽くしらべたところ、Coreはサーバサイ用、frameworkはデスクトプ用っぽいんですが
Coreでデスクトップアプリを作成するチュートリアルもあるようでした
VScodeにC#の拡張をインストールしたところ、".net Coreが無い"というメッセージが出ました
.net frameworkを後から入れるつもりだったのですが
現在はframeworkではなくCoreを使用するのでしょうか?
軽くしらべたところ、Coreはサーバサイ用、frameworkはデスクトプ用っぽいんですが
Coreでデスクトップアプリを作成するチュートリアルもあるようでした
166デフォルトの名無しさん (ワッチョイ 1788-CWbB)
2019/12/23(月) 14:29:00.57ID:FZMFlrDL0 coreはサーバー用ではないよ
今ならデスクトップアプリでもcoreで作るけど別にframework使えないってわけでもない
古い環境への配慮とか考えなくていいならcoreでいいんじゃない?
今ならデスクトップアプリでもcoreで作るけど別にframework使えないってわけでもない
古い環境への配慮とか考えなくていいならcoreでいいんじゃない?
167デフォルトの名無しさん (ブーイモ MMfb-69wU)
2019/12/23(月) 15:12:57.52ID:Gp3oh3j2M そして System.Drawing の移植性の無さで
泣ける。
泣ける。
168デフォルトの名無しさん (ワッチョイ 5702-Rp4x)
2019/12/23(月) 15:38:13.00ID:Wyd1VJ4y0 WebBrowserでカスタムHeaderの送信とResponse Headerの取得ができません
.net core 3.1を使っています。バグでしょうか?
.net core 3.1を使っています。バグでしょうか?
169デフォルトの名無しさん (ワッチョイ 9750-+Tiu)
2019/12/23(月) 15:46:22.84ID:CVji7Zdt0170デフォルトの名無しさん (スップ Sd3f-UJaa)
2019/12/23(月) 17:45:51.26ID:eQmrU5ERd >>169
そのレベルだと、VSCodeでxaml手書きはキツいんじゃない?素直にVisual Studio使いな
そのレベルだと、VSCodeでxaml手書きはキツいんじゃない?素直にVisual Studio使いな
171デフォルトの名無しさん (ブーイモ MMcf-70ba)
2019/12/23(月) 18:05:28.45ID:oBvZW+b7M 今ならBlazorが簡単で良いよ
一般常識レベルのHtmlがわかってれば後は直感で作れる
一般常識レベルのHtmlがわかってれば後は直感で作れる
172デフォルトの名無しさん (ドコグロ MMbf-On3P)
2019/12/23(月) 18:16:31.10ID:+KUE/8IiM C#使いたがる人ってWebに苦手意識がある人が多い印象だなあ
最初からrazor使えるような奴はそもそもC#(というかWindows開発)を選ばないと思うよ
最初からrazor使えるような奴はそもそもC#(というかWindows開発)を選ばないと思うよ
173デフォルトの名無しさん (ワッチョイ 9701-69wU)
2019/12/23(月) 18:22:36.62ID:P6gAM1Rw0 嫌ぁCAD+画像処理屋なので、webじゃ
やっとれんだけですよ。
SPIDERがwebに乗って実用化されたら
考える。
やっとれんだけですよ。
SPIDERがwebに乗って実用化されたら
考える。
174デフォルトの名無しさん (ドコグロ MMbf-On3P)
2019/12/23(月) 18:28:43.48ID:+KUE/8IiM ほらね
175デフォルトの名無しさん (ワッチョイ 9f52-1WEo)
2019/12/23(月) 18:44:33.92ID:kZpvALBe0 >>172
お前はC#スレに来て何がしたいんだ?
お前はC#スレに来て何がしたいんだ?
176デフォルトの名無しさん (オイコラミネオ MM4f-isjD)
2019/12/23(月) 19:08:35.91ID:kDR2U+EyM なにがほらねなんだろ
177デフォルトの名無しさん (ワッチョイ 9701-69wU)
2019/12/23(月) 19:10:12.11ID:P6gAM1Rw0 法螺ね
178デフォルトの名無しさん (スププ Sdbf-FdL6)
2019/12/24(火) 11:17:43.39ID:pJ4JfZbNd prism の質問もここでいいですか?
179デフォルトの名無しさん (ワッチョイ f761-prDO)
2019/12/24(火) 11:23:10.23ID:rY4O3lLw0 許すん
180デフォルトの名無しさん (ドコグロ MMdf-On3P)
2019/12/24(火) 11:27:15.31ID:4hGbK3LLM 今のprismはMSとは無関係な単なる野良ライブラリの一つだからダメ
181デフォルトの名無しさん (スププ Sdbf-hGMP)
2019/12/24(火) 12:29:36.63ID:2vtH2tiGd >>178
C#で使うならOK
C#で使うならOK
182デフォルトの名無しさん (ワッチョイ 9701-69wU)
2019/12/24(火) 12:45:35.02ID:+zwswjcb0 skiasharp Microsoftの純正ライブラリー
扱いなのに(nugetでは)
情報が少なくて笑える
人脈が無いとこういう扱いなのかw
扱いなのに(nugetでは)
情報が少なくて笑える
人脈が無いとこういう扱いなのかw
183ャfフォルトの名末ウしさん (ワッチョイ f761-prDO)
2019/12/24(火) 13:55:17.48ID:rY4O3lLw0 流れ読まずに。
private int hoge(){
using(/* なんか入る */){
/* ひたすら処理 */
return nanka;
}
}
こういうreturnの書き方は一般的なのでしょうか?
usingの中カッコの外にreturn文がないと値の返し損ねがないか心配なのですが
VisualStudioの警告は出ないしアリなのかナシなのか諸兄のご意見をいただきたく。
private int hoge(){
using(/* なんか入る */){
/* ひたすら処理 */
return nanka;
}
}
こういうreturnの書き方は一般的なのでしょうか?
usingの中カッコの外にreturn文がないと値の返し損ねがないか心配なのですが
VisualStudioの警告は出ないしアリなのかナシなのか諸兄のご意見をいただきたく。
184デフォルトの名無しさん (ドコグロ MMdf-On3P)
2019/12/24(火) 14:15:20.75ID:4hGbK3LLM >>183
普通にアリ
メソッドから戻る直前にDisposeが実行される
なお、C#8以降では以下のように書けるため、従来のusingブロックはほとんどの場合必要なくなった
using var x = new Hoge("Arial", 10.0f);
x.Foo();
// メソッドを抜けるときに自動的に x.Dispose が呼ばれる
普通にアリ
メソッドから戻る直前にDisposeが実行される
なお、C#8以降では以下のように書けるため、従来のusingブロックはほとんどの場合必要なくなった
using var x = new Hoge("Arial", 10.0f);
x.Foo();
// メソッドを抜けるときに自動的に x.Dispose が呼ばれる
185デフォルトの名無しさん (ワッチョイ 1788-CWbB)
2019/12/24(火) 14:42:06.62ID:JGZzQNV20186デフォルトの名無しさん (スププ Sdbf-FdL6)
2019/12/24(火) 16:17:46.84ID:pJ4JfZbNd >>181,179
ありがとう。DIコンテナにUnityを使ってて、App.xaml の RegisterTypes で RegisterSingleton で登録する共用クラスがあるんだけど、このコンストラクタに引数を渡したいです
UnityContainerの中で生成するタイミングがわからなくて渡し方がわかりません
ありがとう。DIコンテナにUnityを使ってて、App.xaml の RegisterTypes で RegisterSingleton で登録する共用クラスがあるんだけど、このコンストラクタに引数を渡したいです
UnityContainerの中で生成するタイミングがわからなくて渡し方がわかりません
187デフォルトの名無しさん (スププ Sdbf-FdL6)
2019/12/24(火) 16:20:01.66ID:pJ4JfZbNd あ、引数はユーザーコンフィグから取得したいです
188デフォルトの名無しさん (ワッチョイ f761-prDO)
2019/12/24(火) 17:24:40.68ID:rY4O3lLw0189デフォルトの名無しさん (ブーイモ MMcf-70ba)
2019/12/24(火) 19:00:31.16ID:yk68HN8sM >>187
コンフィグクラスかコンフィグ読み込みクラスを注入すればいいよ
コンフィグクラスかコンフィグ読み込みクラスを注入すればいいよ
190デフォルトの名無しさん (ブーイモ MMfb-Veox)
2019/12/24(火) 19:05:38.59ID:0ojb25IiM >>184
まじ?C#は洗練されてるね
まじ?C#は洗練されてるね
191デフォルトの名無しさん (ワッチョイ 772c-FdL6)
2019/12/25(水) 00:57:35.17ID:BOYk9T8B0 >>189
ああそりゃそうか。DIコンテナがあるんだからインジェクションすればいいだけなんだねありがとう
ああそりゃそうか。DIコンテナがあるんだからインジェクションすればいいだけなんだねありがとう
192デフォルトの名無しさん (ワッチョイ 972d-BqQa)
2019/12/25(水) 21:07:41.04ID:nysCvhr10 .netライブラリでかすぎじゃね?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「暖房が使えない」「食費が高くて子どもの栄養が…」 物価高に苦しむ子育て世帯、政府に期待する支援は [蚤の市★]
- パワフル女性世界3位に高市首相 米誌フォーブス選出 [蚤の市★]
- 【S.RIDE】「忘年会の幹事ずるい」 ソニー系配車アプリの広告が物議…… 運営が謝罪「配慮に欠ける不適切な表現」掲出終了に [ぐれ★]
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★2 [Hitzeschleier★]
- テレ朝本社から社外スタッフの男性が転落し死亡 テレビ朝日がコメント [ひかり★]
- 【東京】テレ朝本社から社外スタッフの男性が転落し死亡 テレビ朝日がコメント 通行人の男性巻き込まれ軽傷 六本木 [ぐれ★]
- 高市「野党はもう債権とか為替の話はしないで!よく分からないから答えない!」 [884040186]
- Twitter医師ら「死ぬほど勉強して博愛精神求められるとかそらみんな美容外科なるわ。嫌なら普通の医療も保険診療廃止しろ!」 [762037879]
- ホロライブvtuberさん、ソシャゲに登場するも演技力で界隈に衝撃が走る [329329848]
- NISAって優れた制度だけど、やってない人多いよな
- 【悲報】教育ママ「ギャオオオオオン!息子が大麻吸ってるのお!!」⇨中3の息子を警察に突き出し全てを終わらせる [455031798]
- 「サトウのごはん」営業利益+220%、経常利益+205%、純利益+261% [256556981]
