「どんなにくだらない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/
■コードを貼る場合は↓を使いましょう。
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
■ このスレッドは過去ログ倉庫に格納されています
2017/11/28(火) 21:30:48.55ID:7U+HR4FY
2017/11/28(火) 21:31:16.08ID:7U+HR4FY
(*゚∀゚)v2get!
2017/11/28(火) 21:33:19.34ID:1gCYrVqG
いちおつ
2017/11/29(水) 12:38:24.28ID:+8Yov6n2
調子にのって式形式の略記しまくったら=>まみれになったでござる
2017/11/29(水) 12:56:15.86ID:Z0yAcQLL
using dispose は便利な機能だが実装の闇が深くて台無し。魔剣ダイナシ。
2017/11/29(水) 12:57:31.62ID:D2tE8Z4y
とVB6おじさんが申しております
7デフォルトの名無しさん
2017/11/29(水) 12:58:28.27ID:VYTpT9vM >>5
で
で
2017/11/29(水) 13:06:25.32ID:VdtxEj+u
SQL鯖へのConnectionもUsingの中に入れちゃっていいのかな?
昔は最初にConnection開いて、ずっと開きっぱなしの中で処理して、最後にCloseすることが多かったけど
不安定な接続(スリープで回線断)やミラーリングサーバーを考慮すると、いちいちOpen/Closeしたほうがいい。
だけど、usingの中に入れることで、いちいちDisposeされたら
接続キャッシュが機能せずに体感速度が落ちる、って風になる?
昔は最初にConnection開いて、ずっと開きっぱなしの中で処理して、最後にCloseすることが多かったけど
不安定な接続(スリープで回線断)やミラーリングサーバーを考慮すると、いちいちOpen/Closeしたほうがいい。
だけど、usingの中に入れることで、いちいちDisposeされたら
接続キャッシュが機能せずに体感速度が落ちる、って風になる?
2017/11/29(水) 13:44:13.05ID:oopkzTyn
接続管理はコネクションプーリングに任せてプログラム上は最短でOpen-Close
10デフォルトの名無しさん
2017/11/29(水) 13:46:22.65ID:VYTpT9vM2017/11/29(水) 13:57:37.88ID:rMr3voC1
>>8
それ別の人がアクセスしても大丈夫なの?
それ別の人がアクセスしても大丈夫なの?
12デフォルトの名無しさん
2017/11/29(水) 14:00:58.53ID:VYTpT9vM >>11
キミ以外なら
キミ以外なら
2017/11/29(水) 15:09:14.71ID:TUoM6+wa
2017/11/29(水) 15:12:27.07ID:TUoM6+wa
>>13
disposeじゃねぇ。usingだわ。まちげーた
disposeじゃねぇ。usingだわ。まちげーた
15デフォルトの名無しさん
2017/11/29(水) 15:37:12.11ID:VYTpT9vM2017/11/29(水) 15:59:59.48ID:TUoM6+wa
>>15
やってることが、using使ったdisposeと等価なんだけど。
usingはtry/finalyの糖衣構文
(sql鯖のコネクションについては)closeとdisposeは等価
何か違いがあんの?
やってることが、using使ったdisposeと等価なんだけど。
usingはtry/finalyの糖衣構文
(sql鯖のコネクションについては)closeとdisposeは等価
何か違いがあんの?
2017/11/29(水) 16:18:48.57ID:VdtxEj+u
var SqlConn = new System.Data.SqlClient.SqlConnection(xxxx);
という感じの宣言は try/finaly の外でやっておいて
open/close は try/finaly の中でやる
って意味で書いたと思ってたけど、そうだよね?
という感じの宣言は try/finaly の外でやっておいて
open/close は try/finaly の中でやる
って意味で書いたと思ってたけど、そうだよね?
18デフォルトの名無しさん
2017/11/29(水) 16:32:53.30ID:VYTpT9vM2017/11/29(水) 16:35:00.95ID:6MTOjDOv
インターフェースおじさんの話は聞かなくていい
20デフォルトの名無しさん
2017/11/29(水) 16:42:07.66ID:VYTpT9vM2017/11/29(水) 16:58:19.20ID:oopkzTyn
SqlConnectionメソッドってのはちょっと分からなかったけど
SqlConnection.Closeにはこう書かれてるな
> SqlConnection は、適用範囲外では閉じられません。
> そのため、Close または Dispose を呼び出して、明示的に接続を閉じる必要があります。
> Close と Dispose は、機能的に同じです。
DisposeはComponent.Disposeに飛ばされたから
そもそもSqlConnection.Disposeのページが存在しない
SqlConnection.Closeにはこう書かれてるな
> SqlConnection は、適用範囲外では閉じられません。
> そのため、Close または Dispose を呼び出して、明示的に接続を閉じる必要があります。
> Close と Dispose は、機能的に同じです。
DisposeはComponent.Disposeに飛ばされたから
そもそもSqlConnection.Disposeのページが存在しない
2017/11/29(水) 17:08:15.43ID:TUoM6+wa
2017/11/29(水) 17:14:21.18ID:rMr3voC1
アプリは生きててDBだけリセットかけたらもう一回接続しないと駄目?
なんかアクセス毎に開いて閉じて入れておかないと面倒な感じじゃね?
なんかアクセス毎に開いて閉じて入れておかないと面倒な感じじゃね?
2017/11/29(水) 17:26:22.28ID:+8Yov6n2
最近はMicrosoftDocsに飛ばされるね、MSDNもあるけど英語がメイン
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/keywords/using-statement
ついこないだIDisposable実装したけど、これまたクイックアクションで親切すぎるコメントつきテンプレが流し込まれる
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/keywords/using-statement
ついこないだIDisposable実装したけど、これまたクイックアクションで親切すぎるコメントつきテンプレが流し込まれる
25デフォルトの名無しさん
2017/11/29(水) 17:58:34.09ID:Ypog5BGe iPhoneのキーボードのこれhttps://i.imgur.com/PStMLdz.jpgはプログラム書くときのダブルクォーテーションとは違うんだな。ideoneでなぜかエラーが出たので気づいた。
https://i.imgur.com/wyCNyNM.jpgこれだと使える。
英字キーボードのやつ “””””””””””
ABCのほう """""""""""
https://i.imgur.com/wyCNyNM.jpgこれだと使える。
英字キーボードのやつ “””””””””””
ABCのほう """""""""""
26デフォルトの名無しさん
2017/11/29(水) 18:05:53.37ID:Ypog5BGe 長押ししたらこんなん出てきたわ
https://i.imgur.com/TpvDvkf.jpg
https://i.imgur.com/TpvDvkf.jpg
2017/11/29(水) 18:05:59.40ID:gShtlFNM
>>20
間違いは認めてから逃げようね
間違いは認めてから逃げようね
2017/11/29(水) 18:10:42.78ID:AGN3a9rD
2017/11/29(水) 18:27:36.17ID:NSRWkE4O
ソフトウェアキーボードでコード書くとか苦行過ぎるw
30デフォルトの名無しさん
2017/11/29(水) 18:28:48.92ID:Ypog5BGe ideoneでちょっとした動作を試したりするときだけだな
31デフォルトの名無しさん
2017/11/29(水) 19:16:09.42ID:Xxg0LpBt 明日屁湧いてるなw
32デフォルトの名無しさん
2017/11/29(水) 20:50:56.63ID:MDGjrLn/ C#ってmalloc・calloc・realloc的なかんすえはありますか?
全部自動?
全部自動?
33デフォルトの名無しさん
2017/11/29(水) 20:53:11.64ID:bodUKsOx34デフォルトの名無しさん
2017/11/29(水) 21:01:58.77ID:MDGjrLn/2017/11/29(水) 21:17:10.66ID:W1Zobeto
いやmalloc的なのは普通の配列のnewかMarshal.AllocHGlobalだろ
2017/11/29(水) 21:41:03.14ID:GyXUhAN/
ただいま勉強中なのですが、↓のようなコードの設計、ネーミングその他は適切でしょうか?
身近に現役プログラマーの方がいないためいろいろと聞けないのが現状です。
なんでも指摘してくださると助かります。
public static class DirectoryUtils{
public static string ErrorMessage { get; private set; } = null;
public static bool DeleteFiles(string directoryPath) {
if (!Directory.Exists(directoryPath)){
ErrorMessage = "ディレクトリが存在しません";
return false;
}
try {
foreach (var file in Directory.GetFiles(directoryPath)){
File.Delete(file);
}
}catch (Exception exc){
ErrorMessage = exc.Message;
return false;
}
return true;
}
}
使う側
var success = DirectoryUtils.DeleteFiles(directoryPath);
if (!success){
MessageBox.Show(DirectoryUtils.ErrorMessage);
return;
}
//総変換数を求める
var totalNumber = GetNumberOfTotalConverting()
//Converting,Conversion,All,Total,Number,Count等々、悩んでいます
身近に現役プログラマーの方がいないためいろいろと聞けないのが現状です。
なんでも指摘してくださると助かります。
public static class DirectoryUtils{
public static string ErrorMessage { get; private set; } = null;
public static bool DeleteFiles(string directoryPath) {
if (!Directory.Exists(directoryPath)){
ErrorMessage = "ディレクトリが存在しません";
return false;
}
try {
foreach (var file in Directory.GetFiles(directoryPath)){
File.Delete(file);
}
}catch (Exception exc){
ErrorMessage = exc.Message;
return false;
}
return true;
}
}
使う側
var success = DirectoryUtils.DeleteFiles(directoryPath);
if (!success){
MessageBox.Show(DirectoryUtils.ErrorMessage);
return;
}
//総変換数を求める
var totalNumber = GetNumberOfTotalConverting()
//Converting,Conversion,All,Total,Number,Count等々、悩んでいます
2017/11/29(水) 21:57:07.61ID:4/Kw2onf
自分だったら
public class DeleteFilesResult
{
public string ErrorMessage { get; set; }
public bool Success { get; set; }
}
みたいなクラス作ってそれを結果として返すかな
public class DeleteFilesResult
{
public string ErrorMessage { get; set; }
public bool Success { get; set; }
}
みたいなクラス作ってそれを結果として返すかな
38デフォルトの名無しさん
2017/11/29(水) 21:59:38.11ID:bodUKsOx マジでぇ??
2017/11/29(水) 22:03:52.52ID:3MYeHM6X
>>36
エラーならエラー文字列返して、正常なら空文字かnull返すのが素直じゃないかな?
エラーならエラー文字列返して、正常なら空文字かnull返すのが素直じゃないかな?
40デフォルトの名無しさん
2017/11/29(水) 22:10:55.88ID:KZMpS2G2 successならsucceededとかじゃないの
もしくは構造体なりで
if (result == RESULT.OK)
とか
もしくは構造体なりで
if (result == RESULT.OK)
とか
2017/11/29(水) 22:14:46.71ID:fgyKG67K
さっそくでたな
try catchはDeleteFilesメソッドの中じゃなくて
外で使うべき
try catchはDeleteFilesメソッドの中じゃなくて
外で使うべき
2017/11/29(水) 22:31:52.96ID:NSRWkE4O
>>36
静的メンバーにエラー情報を持たせるのは時代錯誤で論外。
エラー情報は普通に例外を投げようよ。
単に失敗成功が分かってエラーメッセージが取得できればよいだけなら、
エラーメッセージはoutな引数で戻せばいい
あと、一つのファイルの削除に失敗した時点で処理中断する仕様でいいの?
失敗しても継続する方が自然なような気もするけど...
DeleteFilesより明示的にDeleteAllFiilesの方がいいんじゃないか?
GetNumberOfTotalConvertingは長すぎ
それを含むクラスに適切な名前がついてればそんな冗長な名前にする必要ないでしょ
静的メンバーにエラー情報を持たせるのは時代錯誤で論外。
エラー情報は普通に例外を投げようよ。
単に失敗成功が分かってエラーメッセージが取得できればよいだけなら、
エラーメッセージはoutな引数で戻せばいい
あと、一つのファイルの削除に失敗した時点で処理中断する仕様でいいの?
失敗しても継続する方が自然なような気もするけど...
DeleteFilesより明示的にDeleteAllFiilesの方がいいんじゃないか?
GetNumberOfTotalConvertingは長すぎ
それを含むクラスに適切な名前がついてればそんな冗長な名前にする必要ないでしょ
2017/11/29(水) 22:32:46.18ID:JM2ObBa0
2017/11/29(水) 22:33:52.93ID:fgyKG67K
DeleteFiles内部でtry catch受けていいのは
そのファイルをスキップして残りを消す場合など
そのファイルをスキップして残りを消す場合など
2017/11/29(水) 22:34:19.89ID:fgyKG67K
>>43
人違いだわw
人違いだわw
2017/11/29(水) 22:38:45.34ID:fgyKG67K
例外が飛んでそれをもとに制御が変わるなら
適切なtry catchの場所を考えるべき
適切なtry catchの場所を考えるべき
2017/11/29(水) 22:42:39.35ID:NSRWkE4O
あと、例外についてはとにかく何でもキャッチしたがる人と、
それに対するアンチテーゼで「例外は絶対キャッチするな」と主張する人がいるけど、
どっちも何か盛大に勘違いしてる極論だから眉唾で聞いた方がいいと思う
それに対するアンチテーゼで「例外は絶対キャッチするな」と主張する人がいるけど、
どっちも何か盛大に勘違いしてる極論だから眉唾で聞いた方がいいと思う
2017/11/29(水) 22:45:33.13ID:fgyKG67K
そうだね
例外利用するならFile.Deleteのページを見て
どんな例外をスローするか調べたほうがいい
権限無くて削除できないとかあるから
例外利用するならFile.Deleteのページを見て
どんな例外をスローするか調べたほうがいい
権限無くて削除できないとかあるから
2017/11/29(水) 22:48:25.13ID:rMr3voC1
・ω・Exception
2017/11/29(水) 22:54:19.77ID:+8Yov6n2
頻繁な例外を想定するならロギングで出力した方がいいよ
エラーを毎回表示なんて非現実的だし無視してOK連打したら意味ないでしょ
それよりタイムスタンプつけてテキストファイルに保存した方が後から照会できる
問い合わせの多くは、何もしてないのに突然おかしくなった、というやつばかり
そういう時はログフォルダをzipで圧縮して添付してもらおうというわけ
エラーを毎回表示なんて非現実的だし無視してOK連打したら意味ないでしょ
それよりタイムスタンプつけてテキストファイルに保存した方が後から照会できる
問い合わせの多くは、何もしてないのに突然おかしくなった、というやつばかり
そういう時はログフォルダをzipで圧縮して添付してもらおうというわけ
2017/11/29(水) 22:57:51.57ID:fgyKG67K
状況が許すならDirectory.Delete (string path , bool recursive)を使いたい
2017/11/29(水) 23:02:36.65ID:JM2ObBa0
>>45
人違いなのに丁寧にレスありがとww
人違いなのに丁寧にレスありがとww
2017/11/29(水) 23:02:52.52ID:JGmUTbhc
2017/11/29(水) 23:03:14.96ID:fgyKG67K
そのフォルダが相手のミスでリードオンリーにされた場合は例外情報が全部死ぬけどな
2017/11/29(水) 23:12:59.73ID:GyXUhAN/
>>36です
こんなにレスがつくとは思いませんでした。みなさんありがとうございます。
@結果を格納するクラスを作成し、それを返し、参照する
Aエラー文字列を返す
B例外を投げるかoutな引数で戻す
どれもそういった発想が無かったので勉強になります。
ちなみにoutを使う場合はtupleを使って2つ返すのもありですか?
>静的メンバーにエラー情報を持たせるのは時代錯誤で論外。
こういう風に指摘されるともっともっと勉強しようと励みになります。ありがとうございます。
>あと、一つのファイルの削除に失敗した時点で処理中断する仕様でいいの?
>失敗しても継続する方が自然なような気もするけど...
たしかに処理の中断をするまでもないですね
例外処理についてはメソッドを呼ぶたびにtry catchを書くのが冗長という理由だけで中にいれてました。
制御が変わるかなど考慮すべきでした
optionalや>もしくは構造体なりでif (result == RESULT.OK)
などまだまだ理解できない部分が多いので調べてきます
こんなにレスがつくとは思いませんでした。みなさんありがとうございます。
@結果を格納するクラスを作成し、それを返し、参照する
Aエラー文字列を返す
B例外を投げるかoutな引数で戻す
どれもそういった発想が無かったので勉強になります。
ちなみにoutを使う場合はtupleを使って2つ返すのもありですか?
>静的メンバーにエラー情報を持たせるのは時代錯誤で論外。
こういう風に指摘されるともっともっと勉強しようと励みになります。ありがとうございます。
>あと、一つのファイルの削除に失敗した時点で処理中断する仕様でいいの?
>失敗しても継続する方が自然なような気もするけど...
たしかに処理の中断をするまでもないですね
例外処理についてはメソッドを呼ぶたびにtry catchを書くのが冗長という理由だけで中にいれてました。
制御が変わるかなど考慮すべきでした
optionalや>もしくは構造体なりでif (result == RESULT.OK)
などまだまだ理解できない部分が多いので調べてきます
2017/11/29(水) 23:21:16.55ID:GyXUhAN/
>>50
予期せぬ例外は
https://qiita.com/exliko/items/42715a0c9fd7519eb6d9
このような感じでログファイルに出力するようにしていたのですが、
たしかにエラー毎回表示も微妙なので、もっとログをとっていくようにしていきます
予期せぬ例外は
https://qiita.com/exliko/items/42715a0c9fd7519eb6d9
このような感じでログファイルに出力するようにしていたのですが、
たしかにエラー毎回表示も微妙なので、もっとログをとっていくようにしていきます
2017/11/29(水) 23:30:30.87ID:GyXUhAN/
2017/11/29(水) 23:36:03.91ID:pRhcAUD9
Directory.GetFilesはファイルを全部探してから配列でそれを返すので色々と無駄
列挙するだけならDirectory.EnumerateFiles
列挙するだけならDirectory.EnumerateFiles
2017/11/29(水) 23:48:45.63ID:GyXUhAN/
>>58
直しました。ありがとうございます。
直しました。ありがとうございます。
2017/11/30(木) 00:47:19.32ID:HGFQxRVI
教えてもらったことにお礼を言うのはいいとして変える必要があったのだろうか
2017/11/30(木) 00:53:26.33ID:3e4JD2ht
2017/11/30(木) 02:34:13.97ID:XJSgowiz
>>57
基本的に例外を避けたい理由がなければ例外を使えば良い
ロギングしてアプリを終了するならExceptionでcatch
復帰可能のは個別に対処(ディレクトリが見つからない場合は再入力を求めるなど)
基本的に例外を避けたい理由がなければ例外を使えば良い
ロギングしてアプリを終了するならExceptionでcatch
復帰可能のは個別に対処(ディレクトリが見つからない場合は再入力を求めるなど)
2017/11/30(木) 08:10:34.13ID:fzw2ErB1
2017/11/30(木) 09:21:54.56ID:BGl9IyNc
Tupleってエラーの場合何を返すの?
65デフォルトの名無しさん
2017/11/30(木) 09:22:06.99ID:y7Hhz8p2 トプル
2017/11/30(木) 09:40:45.12ID:BGl9IyNc
bool ok,int unkor,int unkog,int unkob
var unkc = GetUnkoColor();
if(unkc.ok){
成功
}else{
失敗
}
みたいな?
var unkc = GetUnkoColor();
if(unkc.ok){
成功
}else{
失敗
}
みたいな?
2017/11/30(木) 09:41:02.83ID:kZZqjgS1
Exception
68デフォルトの名無しさん
2017/11/30(木) 09:47:18.95ID:saSKapUF また、Exceptionが不遇な扱いを受けている
哀れすぎて何も言えねえ
哀れすぎて何も言えねえ
2017/11/30(木) 09:48:16.44ID:BGl9IyNc
また、大して考えず産廃を作った予感
言語開発者暇なのか?
Getしようとしたけど要素がないときもあるじゃん
全部例外で飛ばされるとかマジやめて
言語開発者暇なのか?
Getしようとしたけど要素がないときもあるじゃん
全部例外で飛ばされるとかマジやめて
70デフォルトの名無しさん
2017/11/30(木) 09:59:17.09ID:saSKapUF 釈尊はnullは「無」であると説かれた
ナムー
ナムー
2017/11/30(木) 11:21:23.77ID:ptf/uzH7
例外が邪魔とかoutイラナイわめいてるのは大抵Dictonaryでしょ
連想配列は銀の弾丸ではない、期待しすぎ
連想配列は銀の弾丸ではない、期待しすぎ
2017/11/30(木) 11:29:17.22ID:tR5Ha3BP
2017/11/30(木) 11:31:00.67ID:zWPBp6sP
>>66
タプル知らないの?
タプル知らないの?
2017/11/30(木) 11:53:07.37ID:ZqSZg82x
>>73
nullっぽく使えるのある?
nullっぽく使えるのある?
2017/11/30(木) 12:25:17.12ID:EK0LYHwo
今はout引数で変数宣言できるようになったからかなりスマートになった
むしろタプルの必要性が疑問なくらい
TryGetXならnull問題もないし
むしろタプルの必要性が疑問なくらい
TryGetXならnull問題もないし
76デフォルトの名無しさん
2017/11/30(木) 12:26:38.17ID:rx1MFcR/ 何が返されるか分かりにくいじゃん
タプルで返して分割代入すればいい
タプルで返して分割代入すればいい
2017/11/30(木) 12:29:50.89ID:FnXA8j5a
タプルだったらわかりやすくなる例が思いつかんが
78デフォルトの名無しさん
2017/11/30(木) 12:34:03.03ID:rx1MFcR/ そもそもタプルいらん
2017/11/30(木) 12:47:20.27ID:h6W3uA8y
>>78
訳:新しいことを覚える気力がない
訳:新しいことを覚える気力がない
2017/11/30(木) 12:51:45.93ID:Puu3loId
2017/11/30(木) 12:52:07.78ID:1mMbqqg+
分散どうやって出すの?
82デフォルトの名無しさん
2017/11/30(木) 12:54:30.58ID:rx1MFcR/2017/11/30(木) 12:56:35.10ID:SRRUekt+
MS的にはXOrDefaultじゃないの
84デフォルトの名無しさん
2017/11/30(木) 13:04:29.34ID:rx1MFcR/ >>79
.NETライブラリでも使われてないしな
.NETライブラリでも使われてないしな
2017/11/30(木) 13:15:30.72ID:RhI3AKYT
outって呼び出す時に一々変数を定義しなきゃいけないのが面倒
Tupleは戻り値が分かりづらいって欠点がある
どちらも一長一短だから好きな方を使えばいい
.NETライブラリが使ってないから使わないって思考停止すぎんだろ
Tupleは戻り値が分かりづらいって欠点がある
どちらも一長一短だから好きな方を使えばいい
.NETライブラリが使ってないから使わないって思考停止すぎんだろ
86デフォルトの名無しさん
2017/11/30(木) 13:19:26.22ID:rx1MFcR/ 公認じゃない感あるし.NETの関数とマッチしないからな
2017/11/30(木) 13:21:37.72ID:FnXA8j5a
クラス作ろうぜ
88デフォルトの名無しさん
2017/11/30(木) 13:26:10.35ID:rx1MFcR/2017/11/30(木) 13:26:15.27ID:RhI3AKYT
それが一番修正とか楽だしな
クラスは正義
クラスは正義
90デフォルトの名無しさん
2017/11/30(木) 13:26:30.06ID:rx1MFcR/ そうそう、クラスでやれってことな。
91デフォルトの名無しさん
2017/11/30(木) 13:35:54.67ID:rx1MFcR/ Average関数もあったんだな
https://ideone.com/0fyIQN
https://ideone.com/0fyIQN
93デフォルトの名無しさん
2017/11/30(木) 13:42:28.63ID:OCgtcJe/ c#が気に入らなきゃMatzみたいにオレオレ言語作れよ
94デフォルトの名無しさん
2017/11/30(木) 14:01:20.98ID:2bRo+qFI 時間帯によってgpuの色味をコントロールするソフトを作りたいです
具体的にはf.luxみたいなソフトを作りたいのですが、かんたんですか?C#でいいんです?
f.luxはガンマ?が高目に設定されるようで、余計眩しく感じたりします
具体的にはf.luxみたいなソフトを作りたいのですが、かんたんですか?C#でいいんです?
f.luxはガンマ?が高目に設定されるようで、余計眩しく感じたりします
95デフォルトの名無しさん
2017/11/30(木) 14:06:23.80ID:rx1MFcR/ Windows10のナイトモードでいいよ。
96デフォルトの名無しさん
2017/11/30(木) 14:08:43.36ID:2bRo+qFI 時間帯によって徐々に変わるようにしたいのですが
97デフォルトの名無しさん
2017/11/30(木) 14:18:40.16ID:rx1MFcR/ グラフィックドライバの設定を変えるプログラム書けばいいんじゃね?知らんけど。
https://software.intel.com/en-us/forums/developing-games-and-graphics-on-intel/topic/607388
https://software.intel.com/en-us/forums/developing-games-and-graphics-on-intel/topic/607388
2017/11/30(木) 18:39:49.21ID:yjKo9V4L
2017/11/30(木) 18:42:54.90ID:FnXA8j5a
実装のアドバイスもできないけどね
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 空自機レーダー照射、音声データ公開 中国 ★3 [蚤の市★]
- 日銀「歴史的」利上げ迫る 35年ぶりの年間上げ幅、0.5%の壁を突破 [蚤の市★] [蚤の市★]
- 【無職の男(31)】女子小学生に次々触る 下半身を露出した状態で 公然わいせつ、不同意わいせつ疑い 千葉県警 [nita★]
- 【サッカー】UEFA-CL第6節 インテル×リバプール、バルセロナ×フランクフルト、バイエルン×スポルティングなど [久太郎★]
- 【YouTuber】バイク事故で入院のゆたぼん、振込で「お見舞金」募る [muffin★]
- 低所得層のマクドナルド離れが深刻に 広がる「ファストフード格差」の真相 米国 [少考さん★]
- 【実況】博衣こよりのえちえち朝活🧪
- 中国がここまで過敏になるのは日本に前科があるから。盧溝橋、満州事変。ジャップの先制攻撃は挙げればキリがないけど [472617201]
- 冬季賞与報告スレ [577451214]
- 【悲報】○んもに入る言葉「繁茂」しかない
- ワイ社畜、吐く🤮
- 大学生だけど金なさ過ぎてつまらない
