「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください
>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■関連スレ
C#, C♯, C#相談室 Part93
https://mevius.5ch.net/test/read.cgi/tech/1492818720/
■前スレ
ふらっと C#,C♯,C#(初心者用) Part137
https://mevius.5ch.net/test/read.cgi/tech/1523004019/
■コードを貼る場合は↓を使いましょう。
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#(初心者用) Part138
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 369a-msj4)
2018/06/05(火) 19:32:42.28ID:70UTtyrn0551デフォルトの名無しさん (ワッチョイ a79e-l9EE)
2018/07/11(水) 18:16:12.97ID:I//Y0R5O0 コンパイラが最適化するのじゃないか?
初心者は、そんな事を考えずに、なるべく狭いスコープで宣言した方が良い。
処理に、10秒以上掛かるのなら、その時に考えても良いけど
「Effective 何々」などの本を読むと、書いてあるかも知れないけど
初心者は、そんな事を考えずに、なるべく狭いスコープで宣言した方が良い。
処理に、10秒以上掛かるのなら、その時に考えても良いけど
「Effective 何々」などの本を読むと、書いてあるかも知れないけど
552デフォルトの名無しさん (ブーイモ MMcf-SJYg)
2018/07/11(水) 18:20:39.15ID:L0DC21nsM >>550
C系の言語では基本的に一箇所で宣言された変数はメソッド全体で一つしか作られない
C#の場合はクロージャが絡んだりすると変わってくるけど、基本的にはそういう思想で設計されてる
気にせず必要最小限のスコープで宣言せよ
C系の言語では基本的に一箇所で宣言された変数はメソッド全体で一つしか作られない
C#の場合はクロージャが絡んだりすると変わってくるけど、基本的にはそういう思想で設計されてる
気にせず必要最小限のスコープで宣言せよ
553デフォルトの名無しさん (ドコグロ MM1b-C8Iw)
2018/07/11(水) 18:31:22.94ID:vn5tWIshM >>545-546
そんなレスしかできないからお前は🙅なんだよ w
そんなレスしかできないからお前は🙅なんだよ w
554デフォルトの名無しさん (ワッチョイ e717-UVFs)
2018/07/11(水) 18:40:26.95ID:sApF7MBC0 >>550
IL見ればあなたの悩みは全て解決しますよ
IL見ればあなたの悩みは全て解決しますよ
555デフォルトの名無しさん (ササクッテロル Sp3b-AA7a)
2018/07/11(水) 20:26:56.12ID:DD+vdWYvp あーでも>>550みたいな書き方すると突っ返されるメーカーあるよな。
無駄な作業させてるって自覚無いんだろうかなぁ
無駄な作業させてるって自覚無いんだろうかなぁ
556デフォルトの名無しさん (ブーイモ MMcf-SJYg)
2018/07/11(水) 20:31:34.49ID:L0DC21nsM >>550みたいな書き方してるコードってたいてい他の部分もクッソ汚いから、とりあえず突き返すのはわりと賢明なやり方
557デフォルトの名無しさん (ササクッテロル Sp3b-AA7a)
2018/07/11(水) 20:35:01.60ID:DD+vdWYvp スコープ毎にスタック操作なんかしないし、汚くてもオプティマイズされたら面影も無いし、イジメでしか無い罠
558デフォルトの名無しさん (ワッチョイ c716-xyRp)
2018/07/11(水) 20:39:44.95ID:sCxl2UHN0 >>549
このレスからにじみ出る頭のよさ
このレスからにじみ出る頭のよさ
559デフォルトの名無しさん (ワッチョイ 66c9-LQig)
2018/07/12(木) 00:31:45.14ID:07VYm5500 var すら毛嫌いされちゃうとこなのでコードレビューなんかやったらストレスで禿げるわ
560デフォルトの名無しさん (ワッチョイ 5e3b-C8NM)
2018/07/12(木) 01:31:48.84ID:Mt10qC0c0 それぞれのコーディング規約に従えばいいんじゃないですか
561デフォルトの名無しさん (ワッチョイ 6a9d-kMcx)
2018/07/12(木) 02:20:50.58ID:uvVknaw70562デフォルトの名無しさん (ワッチョイ 79e9-LQig)
2018/07/12(木) 05:53:25.42ID:ddTdn7l60 C#8のデフォルトインターフェースメソッドって、
インターフェースでほぼコーディングを終わらせてしまうことも可能、
って解釈で良いのかな。
インターフェースでほぼコーディングを終わらせてしまうことも可能、
って解釈で良いのかな。
563デフォルトの名無しさん (ワッチョイ ea8a-Y7YF)
2018/07/12(木) 06:34:40.79ID:0C7UQQhF0 クエリとlinqとlinqToXmlの違いがなにかよくわからないです
これらはなんですか
クエリはfromやselectとか思ってたのですが
"from a 〜 select a"も "XXXXXX.Select(〜)" の両方ともクエリ?
linqの中にクエリがある感じですか?
用語の違いを知りたいです
これらはなんですか
クエリはfromやselectとか思ってたのですが
"from a 〜 select a"も "XXXXXX.Select(〜)" の両方ともクエリ?
linqの中にクエリがある感じですか?
用語の違いを知りたいです
564デフォルトの名無しさん (バットンキン MM69-0TUM)
2018/07/12(木) 06:53:16.73ID:TSQ/qQegM565デフォルトの名無しさん (スッップ Sd0a-zHc1)
2018/07/12(木) 07:09:00.83ID:8dshyEbGd >>563
メソッド式とクエリ式でググれ
メソッド式とクエリ式でググれ
566デフォルトの名無しさん (JP 0Hc9-+kVx)
2018/07/12(木) 07:38:41.95ID:VF8Jnm1rH NumericUpDownで、ホイール下回転で値をUpさせる方法ないですか?
567デフォルトの名無しさん (ワントンキン MM7a-ZTCE)
2018/07/12(木) 08:08:47.97ID:CB78gZS5M568デフォルトの名無しさん (ワッチョイ 6a11-w0lO)
2018/07/12(木) 09:04:57.23ID:FtAr8eR70 >>553
管理者のパスワードって、単なるスーパーユーザーのパスワードのことだろきっと
管理者のパスワードって、単なるスーパーユーザーのパスワードのことだろきっと
569デフォルトの名無しさん (ワッチョイ 6d8f-PdR6)
2018/07/12(木) 12:49:07.46ID:96DaRN210 だったらなんなんだよ
570デフォルトの名無しさん (ワッチョイ 11a5-kMcx)
2018/07/12(木) 15:12:12.67ID:iIGcGb6Z0 久しぶりにまたC#勉強してみようかと思ってるんだけど
最近の動向ってどうなの?雑誌でもあまり見かけなくなったけど
最近の動向ってどうなの?雑誌でもあまり見かけなくなったけど
571デフォルトの名無しさん (スププ Sd0a-C8NM)
2018/07/12(木) 15:52:53.09ID:Yg7MNvpld さあ、プログラミングの雑誌読んでる奴は最近少ないでしょ
プログラミング情報は基本ネットだからな
プログラミング情報は基本ネットだからな
572デフォルトの名無しさん (ワッチョイ 89d3-Y8gp)
2018/07/12(木) 16:16:23.83ID:S+gZjDN60 >>570
マイクロソフトはAndroidのアプリC#で作る環境起こしたり結構力入れてる
マイクロソフトはAndroidのアプリC#で作る環境起こしたり結構力入れてる
573デフォルトの名無しさん (ワッチョイ 11a5-kMcx)
2018/07/12(木) 16:37:53.91ID:iIGcGb6Z0574デフォルトの名無しさん (ワッチョイ 11a5-kMcx)
2018/07/12(木) 16:40:31.97ID:iIGcGb6Z0 そういえばWindowsフォンとかいうのもあったね
575デフォルトの名無しさん (ワッチョイ 5e3b-C8NM)
2018/07/12(木) 16:45:06.48ID:Mt10qC0c0 >>572
iOSもな
iOSもな
576デフォルトの名無しさん (スププ Sd0a-7tX6)
2018/07/12(木) 17:23:36.80ID:S4vKnl6/d 雑誌とか書籍とか、本屋の棚を見てると勢力図が判るね。
Python強い。
Python強い。
577デフォルトの名無しさん (バットンキン MM15-0TUM)
2018/07/12(木) 17:25:15.60ID:PtJZmudoM MVC使ってるんですが、アルゴリズムをSQLに書くのは邪道でしょうか?
Modelを用意している時点でC♯でアルゴリズムを書くのが正攻法なのかなという気がして
でもクエリにある程度書いた方がパフォーマンスは良さそうで悩んでいます
Modelを用意している時点でC♯でアルゴリズムを書くのが正攻法なのかなという気がして
でもクエリにある程度書いた方がパフォーマンスは良さそうで悩んでいます
578デフォルトの名無しさん (ワッチョイ 669a-iomh)
2018/07/12(木) 19:07:16.04ID:MbhSnhO70 >>566
NumericUpDownの派生コントロールを作ってOnMouseWheelを書き換える
方法 : 既存の Windows フォーム コントロールから継承する
https://docs.microsoft.com/ja-jp/dotnet/framework/winforms/controls/how-to-inherit-from-existing-windows-forms-controls
コード例
public class NumericUpDownEX : NumericUpDown
{
protected override void OnMouseWheel(MouseEventArgs e)
{
if (null == e) return;
decimal m = this.Value;
int a = e.Delta > 0 ? -1 : 1;
m += a * this.Increment;
m = m > this.Maximum ? this.Maximum : m;
m = m < this.Minimum ? this.Minimum : m;
this.Value = m;
}
}
NumericUpDownの派生コントロールを作ってOnMouseWheelを書き換える
方法 : 既存の Windows フォーム コントロールから継承する
https://docs.microsoft.com/ja-jp/dotnet/framework/winforms/controls/how-to-inherit-from-existing-windows-forms-controls
コード例
public class NumericUpDownEX : NumericUpDown
{
protected override void OnMouseWheel(MouseEventArgs e)
{
if (null == e) return;
decimal m = this.Value;
int a = e.Delta > 0 ? -1 : 1;
m += a * this.Increment;
m = m > this.Maximum ? this.Maximum : m;
m = m < this.Minimum ? this.Minimum : m;
this.Value = m;
}
}
579デフォルトの名無しさん (ワッチョイ 6917-LQig)
2018/07/12(木) 19:39:16.71ID:5nesTxgP0 どうでもいいことだけどEventArgsがnullで渡ってくるケースってあるの?
580デフォルトの名無しさん (ワンミングク MM7a-ZTCE)
2018/07/12(木) 20:09:54.21ID:yTzbc7hIM581デフォルトの名無しさん (ワッチョイ 6a9d-X7oo)
2018/07/12(木) 21:06:22.46ID:uvVknaw70 そのSQLはどこに書かれているのだね
582デフォルトの名無しさん (バットンキン MM69-0TUM)
2018/07/13(金) 06:58:05.36ID:DDbEgWasM SQLはクエリ管理クラスでC♯で管理してます
ストアドで書かれてたらC♯がどうこういう話では無いですね
つかストアドは世間様の開発では一般的なのでしょうか
改修に弱そうなイメージがありシステム構成の検討任されたら自分なら選択しなさそうですけど
ストアドで書かれてたらC♯がどうこういう話では無いですね
つかストアドは世間様の開発では一般的なのでしょうか
改修に弱そうなイメージがありシステム構成の検討任されたら自分なら選択しなさそうですけど
583デフォルトの名無しさん (ブーイモ MM8e-3rXz)
2018/07/13(金) 08:21:33.93ID:KJTjy0eMM ビジネスロジックをストアドに集めるってのは
見たことあるなぁ。
既存言語はFEP構築だけに使う。
どちらかに徹底してりゃ良いんじゃね。鼻ホジ
見たことあるなぁ。
既存言語はFEP構築だけに使う。
どちらかに徹底してりゃ良いんじゃね。鼻ホジ
584デフォルトの名無しさん (ペラペラ SD12-0TUM)
2018/07/13(金) 12:34:59.94ID:p9f6lddDD585デフォルトの名無しさん (ワッチョイ 6a9d-X7oo)
2018/07/13(金) 14:43:56.67ID:0KYXvOut0 DBのバージョンアップじゃなくてリプレイスで
システムをリプレイスしない案件なんてほぼ考えられん
システムをリプレイスしない案件なんてほぼ考えられん
586デフォルトの名無しさん (ブーイモ MMc9-FUtQ)
2018/07/13(金) 15:22:59.85ID:r56MKyepM 可能な限り全部SQLでいいよ
多くの場合SQLの方が圧倒的に簡潔だしテストも容易だし
ストアドは管理が面倒だし見通しも悪いからソースに書きたいが
多くの場合SQLの方が圧倒的に簡潔だしテストも容易だし
ストアドは管理が面倒だし見通しも悪いからソースに書きたいが
587デフォルトの名無しさん (ワンミングク MM7a-ZTCE)
2018/07/13(金) 16:31:35.87ID:JMEmIQPoM SQLに書いてもいいけどシステムが死ぬまで面倒を見て、他のメンテナーに迷惑をかけないでくださいね
588デフォルトの名無しさん (オッペケ Srbd-mxjo)
2018/07/14(土) 14:54:07.96ID:pS7j55swr データベースにSQLite使ってるんだけど、データ量が増えたらSELECTがクッソ重くて無反応になる
無料でもっとまともなDBってないかな?
無料でもっとまともなDBってないかな?
589デフォルトの名無しさん (ワッチョイ 5e93-4MXr)
2018/07/14(土) 14:57:09.03ID:8JxBJ14s0 そもそもインデックスとか
ちゃんと使ってるのかね
ちゃんと使ってるのかね
590デフォルトの名無しさん (オッペケ Srbd-mxjo)
2018/07/14(土) 15:00:44.83ID:pS7j55swr もちろん
591デフォルトの名無しさん (ブーイモ MMc9-FUtQ)
2018/07/14(土) 15:02:50.58ID:LIsDU/xsM PostgreSQLだな
592デフォルトの名無しさん (ワッチョイ 6917-LQig)
2018/07/14(土) 15:06:32.58ID:EtwCAyCb0 C#から使うならSQLServerでしょ
593デフォルトの名無しさん (オッペケ Srbd-mxjo)
2018/07/14(土) 15:26:32.37ID:pS7j55swr どちらも無料なの?
594デフォルトの名無しさん (アウアウカー Sa55-tlpx)
2018/07/14(土) 15:40:56.72ID:jYJ6FXN8a >>579
nullで渡すと
nullで渡すと
595デフォルトの名無しさん (ワッチョイ 5d75-PdR6)
2018/07/14(土) 15:44:26.58ID:3U2LRmJo0 標準ライブラリのことでは?
596デフォルトの名無しさん (ワントンキン MM7a-ZTCE)
2018/07/14(土) 16:03:24.84ID:DkLuqI8LM プライベートの開発ではpostgresql一択
597デフォルトの名無しさん (ワッチョイ 66c9-LQig)
2018/07/14(土) 16:12:40.69ID:XotIEGF50598デフォルトの名無しさん (オッペケ Srbd-mxjo)
2018/07/14(土) 16:56:06.37ID:pS7j55swr599デフォルトの名無しさん (アウアウウー Sa21-FUtQ)
2018/07/14(土) 16:57:19.10ID:pGWO+29la 無料ならSQLServerはかなり制限がある
PostgreSQLは完全に無料で、性能・機能とも圧倒的に上
SQL ServerはWin上でGUIでお手軽に運用できるしMS製品で完結するのでドカタには愛されてる
PostgreSQLは完全に無料で、性能・機能とも圧倒的に上
SQL ServerはWin上でGUIでお手軽に運用できるしMS製品で完結するのでドカタには愛されてる
600デフォルトの名無しさん (ワッチョイ 5d75-PdR6)
2018/07/14(土) 16:59:28.09ID:3U2LRmJo0 俺はデータをカテゴリに分けてそれぞれに専用のテーブルを用意して振り分けて高速化したことある
601デフォルトの名無しさん (ワッチョイ b5b3-qWm8)
2018/07/14(土) 17:06:29.29ID:zT+O/n6K0 PostgreとMySQL比べるとどんな感じ?
602デフォルトの名無しさん (ワッチョイ 6681-38gj)
2018/07/14(土) 17:06:52.80ID:bK14KKak0 >>599
かなりって例えば?
ストアドも使えるしDBサイズも10GBまで使えるし基本問題ないっしょ。サイズ超えそうになったらバックアップDBとしてアーカイブすりゃいいしね。C#ならSQLServerがいいよ
かなりって例えば?
ストアドも使えるしDBサイズも10GBまで使えるし基本問題ないっしょ。サイズ超えそうになったらバックアップDBとしてアーカイブすりゃいいしね。C#ならSQLServerがいいよ
603デフォルトの名無しさん (ワッチョイ b5b3-qWm8)
2018/07/14(土) 17:09:02.22ID:zT+O/n6K0 俺もSQLServer使ってたけど10GB制限がキツイし全てのレコードを読めないと不都合だから別のDB探してたけどMySQL使おうかと思ってたところだった
604デフォルトの名無しさん (ワントンキン MM7a-ZTCE)
2018/07/14(土) 17:18:11.14ID:DkLuqI8LM MySQLは共通テーブル式が使えなくて捨てた
605デフォルトの名無しさん (ブーイモ MM81-FUtQ)
2018/07/14(土) 17:25:20.01ID:FtH+pgzSM >>601
最近はPostgreSQLも盛り上がってるね
PostgreSQLは機能が非常に豊富で極めて柔軟、非定形データだろうが地理空間情報だろうが何でも扱える
ライセンスもMySQL(GPL)より緩い
最近はPostgreSQLも盛り上がってるね
PostgreSQLは機能が非常に豊富で極めて柔軟、非定形データだろうが地理空間情報だろうが何でも扱える
ライセンスもMySQL(GPL)より緩い
606デフォルトの名無しさん (オッペケ Srbd-mxjo)
2018/07/14(土) 17:25:32.60ID:pS7j55swr607デフォルトの名無しさん (ワッチョイ 5d75-PdR6)
2018/07/14(土) 17:27:38.30ID:3U2LRmJo0 マシンにDBサーバーをたてるんだろ
608デフォルトの名無しさん (ワッチョイ b5b3-qWm8)
2018/07/14(土) 17:30:16.00ID:zT+O/n6K0 >>604-605
なるほどありがとう
それならせっかくだしそっちにしてみようかな
SQLServerはEntityFramework簡単に使えたけどもPostgreSQLもライブラリとか使いやすいのかな?
MySQLは接続文字列がおかしいのかテーブル指定がおかしいのかイマイチ上手く動かせなかった
なるほどありがとう
それならせっかくだしそっちにしてみようかな
SQLServerはEntityFramework簡単に使えたけどもPostgreSQLもライブラリとか使いやすいのかな?
MySQLは接続文字列がおかしいのかテーブル指定がおかしいのかイマイチ上手く動かせなかった
609デフォルトの名無しさん (ワッチョイ b69f-rNvr)
2018/07/14(土) 19:18:56.84ID:VO5okbkP0 ASP.NET Core MVCはオワコンになって今後はASP.NET Core Razorが主流になっていく感じですか?
610デフォルトの名無しさん (ワッチョイ 6ad2-zHc1)
2018/07/14(土) 19:54:51.34ID:GmLXhPvN0 >>609
お前なんか勘違いしてんぞ
お前なんか勘違いしてんぞ
611デフォルトの名無しさん (ブーイモ MMc9-EWaj)
2018/07/15(日) 10:06:31.58ID:vbOfg8AFM 今は各言語ごとにフルスタックのフレームワークがあるけど無駄に見える
どれか一個がセンターにあって後は各言語対応のAPI提供というパターンにならないのか
どれか一個がセンターにあって後は各言語対応のAPI提供というパターンにならないのか
612デフォルトの名無しさん (アウアウウー Sa21-FUtQ)
2018/07/15(日) 10:20:38.72ID:aio6qM3qa 少なくとも.NETはASP.NET Coreが統一フレームワーク
613デフォルトの名無しさん (ワッチョイ 5e3b-C8NM)
2018/07/15(日) 10:33:05.77ID:X2092vNg0 まさに.NETのことだね
614デフォルトの名無しさん (ブーイモ MMc9-EWaj)
2018/07/15(日) 10:46:24.73ID:CFAGuM1zM 各言語ごとにフルスタックフレームあるけど
シェア3位のdjangoすら5%以下らしい
それ以下のASP.Net coreの存在意義がかなり薄いと思うけどないといけないものなのか
シェア3位のdjangoすら5%以下らしい
それ以下のASP.Net coreの存在意義がかなり薄いと思うけどないといけないものなのか
615デフォルトの名無しさん (オッペケ Srbd-mxjo)
2018/07/15(日) 10:54:00.74ID:7Enq42ndr616デフォルトの名無しさん (オッペケ Srbd-mxjo)
2018/07/15(日) 10:55:19.57ID:7Enq42ndr Coreは存在すらしていないっぽいな
617デフォルトの名無しさん (ブーイモ MM81-FUtQ)
2018/07/15(日) 10:59:15.18ID:upsCSZLnM 検索でClassic ASP.NET/MVC/Coreは区別がつかないから混ざってるんだろ
618デフォルトの名無しさん (スププ Sd0a-C8NM)
2018/07/15(日) 11:08:09.00ID:p0LeSK9sd Coreじゃなくても.NETなら多言語対応だし
619デフォルトの名無しさん (スッップ Sd0a-zHc1)
2018/07/15(日) 12:32:26.47ID:mrrFOD8id >>616
StackOverflowのデータ見てみろよ
StackOverflowのデータ見てみろよ
620デフォルトの名無しさん (オッペケ Srbd-mxjo)
2018/07/15(日) 12:53:44.01ID:7Enq42ndr なんかSQLiteがおっせーって書いた者だけど、他のサーバー型SQLよりぶっ飛びで速いんだな
このまま使い続けるか
このまま使い続けるか
621デフォルトの名無しさん (ワッチョイ 6681-38gj)
2018/07/15(日) 14:17:55.92ID:LJ5Na9vP0622デフォルトの名無しさん (ワッチョイ ea21-d8J1)
2018/07/15(日) 19:34:53.12ID:Bovqh3Um0 使ったことないからよく知らんけどローカルファイルへのアクセスだからレイテンシが小さいとか?
623デフォルトの名無しさん (バットンキン MM69-0TUM)
2018/07/15(日) 20:22:37.76ID:5Xgvchi7M javaに比べると圧倒的に仕事が少ないC#ですがjavaの有償化で仕事は増えるでしょうか
624デフォルトの名無しさん (ワントンキン MM7a-ZTCE)
2018/07/15(日) 20:38:51.55ID:BpM21w6AM レガシーJavaをすぐさまC#に移植するってのは現実的じゃない
レガシーの面倒を見るためにとりあえず金を払ってライセンスを買うしかない
ライセンス買ったならじゃあいいかとなってJavaを引き続き使っていくことになる
レガシーの面倒を見るためにとりあえず金を払ってライセンスを買うしかない
ライセンス買ったならじゃあいいかとなってJavaを引き続き使っていくことになる
625デフォルトの名無しさん (ワッチョイ 5d75-PdR6)
2018/07/15(日) 20:54:44.00ID:31mTAsFB0 Java厨ザマアw
626デフォルトの名無しさん (ワッチョイ 66e8-LQig)
2018/07/15(日) 20:57:17.95ID:OJzI1T4t0 でもC#は無料なの?
いいえ、有償です
いいえ、有償です
627デフォルトの名無しさん (ワッチョイ 6681-/VsX)
2018/07/15(日) 20:59:55.51ID:WCfEKFtx0 大人しくオラクルのケツ舐めて1CPUあたり25ドル払っとけって
628デフォルトの名無しさん (ワッチョイ 5d75-PdR6)
2018/07/15(日) 21:00:24.79ID:31mTAsFB0 2ドルだろ
629デフォルトの名無しさん (ワッチョイ b69f-rNvr)
2018/07/16(月) 01:40:16.05ID:0WZqyTt50 application/jsonを使ったRPCの実装方法でスタンダードなやり方ってありますか?
ぐぐってもREST APIの実装方法ばっかり出てくるんですが…
ぐぐってもREST APIの実装方法ばっかり出てくるんですが…
630デフォルトの名無しさん (ワッチョイ 5e93-4MXr)
2018/07/16(月) 03:10:13.20ID:yOmS9IaY0631デフォルトの名無しさん (ワッチョイ ea8a-dbYN)
2018/07/16(月) 03:53:04.58ID:M+rWa9nq0 >>609
MVCのVの部分がRazorエンジンになっただけやで。
MVCのVの部分がRazorエンジンになっただけやで。
632デフォルトの名無しさん (オッペケ Srbd-mxjo)
2018/07/16(月) 10:04:00.08ID:R/aUtilHr >>621
アプリ起動時とかにSQLからメモリテーブルにコピーして、追加更新削除があれば別スレッドでinoutする感じ?
アプリ起動時とかにSQLからメモリテーブルにコピーして、追加更新削除があれば別スレッドでinoutする感じ?
633デフォルトの名無しさん (ワッチョイ 1563-KCFg)
2018/07/16(月) 15:04:39.14ID:f5ww7Pxw0 プログラミング初心者なんですが、Randomオブジェクトの扱われ方がよく分かりません
なぜ別にクラスを作らなくてもインスタンスを生成出来るのでしょうか
なぜ別にクラスを作らなくてもインスタンスを生成出来るのでしょうか
634デフォルトの名無しさん (ワッチョイ 6a5d-WZyh)
2018/07/16(月) 15:14:56.71ID:Tg2I8Krt0 >>633
「なぜ class Random { ... } とクラスを定義しなくても new Random() と書けるのか?」
という質問なら、「Random クラスは最初から定義されてるから」が答えになると思います
質問の意図が違うなら、「XXXと書くのが正しいと思うが、実際にはYYYと書くのはなぜか?」
というように具体的なコードを交えてもう一度質問してもらえませんか?
「なぜ class Random { ... } とクラスを定義しなくても new Random() と書けるのか?」
という質問なら、「Random クラスは最初から定義されてるから」が答えになると思います
質問の意図が違うなら、「XXXと書くのが正しいと思うが、実際にはYYYと書くのはなぜか?」
というように具体的なコードを交えてもう一度質問してもらえませんか?
635デフォルトの名無しさん (ワッチョイ 1563-KCFg)
2018/07/16(月) 15:17:03.84ID:f5ww7Pxw0 >>634
それで合ってます 返答どうもです
それで合ってます 返答どうもです
636デフォルトの名無しさん (ワッチョイ 6db5-p+0f)
2018/07/16(月) 15:18:23.77ID:MLoWNAtR0 usingで指定されて無いと幾ら最初から有っても使えないけどな。
637デフォルトの名無しさん (ワッチョイ 6db5-p+0f)
2018/07/16(月) 15:19:55.32ID:MLoWNAtR0 そう言う意味では、最初からusingでネームスペースが指定されているって言わないと正しくない。
638デフォルトの名無しさん (ワントンキン MM7a-ZTCE)
2018/07/16(月) 15:21:33.95ID:fVJkfJ21M JSFみたいな使いやすいフレームワークねえかなぁ
C#は言語そのもののセンスは良いけどエコシステムがショボいよな
C#は言語そのもののセンスは良いけどエコシステムがショボいよな
639デフォルトの名無しさん (ワッチョイ 2a7f-L1xz)
2018/07/16(月) 15:50:12.73ID:jQHectJ10 >>636
namespace省略せずに書けば使えるぞ
namespace省略せずに書けば使えるぞ
640デフォルトの名無しさん (ワッチョイ 5d75-PdR6)
2018/07/16(月) 15:55:20.48ID:N67OeEDm0 >>634みたいにも?
641デフォルトの名無しさん (ワッチョイ eab3-ziCw)
2018/07/16(月) 15:58:33.82ID:XBIjWYki0642デフォルトの名無しさん (ワッチョイ 66c9-LQig)
2018/07/16(月) 16:00:41.87ID:CrUViZU+0 偶にこういうコード見かけるんだけど、コーディング規約に全部書けとかあるのかな?
using System.IO;
略
System.IO.File.ReadAllBytes(hoge);
using System.IO;
略
System.IO.File.ReadAllBytes(hoge);
643デフォルトの名無しさん (ワッチョイ 2a7f-L1xz)
2018/07/16(月) 16:54:46.97ID:jQHectJ10 自分が作っていないクラスを使用するのに必要なのはアセンブリ/COMの参照設定。
(基本的なアセンブリは最初から設定されてる)
usingするかはどうかは別の話。
参照していないのにusingだけ書いてももちろん使えない。
(基本的なアセンブリは最初から設定されてる)
usingするかはどうかは別の話。
参照していないのにusingだけ書いてももちろん使えない。
644デフォルトの名無しさん (ラクッペ MM6d-/VsX)
2018/07/16(月) 17:47:55.17ID:SOPUXhzxM645デフォルトの名無しさん (アウアウエー Sa52-4Kub)
2018/07/16(月) 18:31:19.12ID:zG1+5npqa >>642
そんな不合理な規約はないと信じたいねw
あえてフルネームで書くことを肯定できる(少なくとも否定的に思わない)ケースは
そのソースファイルでその名前空間の要素そ参照するのが1、2か所しかない場合ぐらいかなあ
意見は分かれるかもしれんが、バッティングを避ける目的ならエイリアスを使うのが普通でしょう
using IO = System.IO;
みたいに
そんな不合理な規約はないと信じたいねw
あえてフルネームで書くことを肯定できる(少なくとも否定的に思わない)ケースは
そのソースファイルでその名前空間の要素そ参照するのが1、2か所しかない場合ぐらいかなあ
意見は分かれるかもしれんが、バッティングを避ける目的ならエイリアスを使うのが普通でしょう
using IO = System.IO;
みたいに
646デフォルトの名無しさん (ワッチョイ eab3-ziCw)
2018/07/16(月) 19:06:40.67ID:XBIjWYki0647デフォルトの名無しさん (アウアウエー Sa52-4Kub)
2018/07/16(月) 19:11:38.45ID:zG1+5npqa 何言ってるのか意味わからないねw
648デフォルトの名無しさん (ワッチョイ 6a9d-X7oo)
2018/07/16(月) 19:29:52.77ID:65+uaC9H0 その名前空間を使うのがここだけだと思ってフルで書いたが
やっぱり他でも使ったのでusing追加した
元の箇所は直していない
まあ、そんな感じじゃないかと
やっぱり他でも使ったのでusing追加した
元の箇所は直していない
まあ、そんな感じじゃないかと
649デフォルトの名無しさん (ワッチョイ 6a5d-WZyh)
2018/07/16(月) 19:56:41.16ID:Tg2I8Krt0650デフォルトの名無しさん (ワッチョイ 6db5-p+0f)
2018/07/16(月) 21:01:32.11ID:MLoWNAtR0 同じ名前のクラスがあるんだよw
だからフルネームで書かないと怒られるんだw
だからフルネームで書かないと怒られるんだw
■ このスレッドは過去ログ倉庫に格納されています
