!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を2行冒頭に書くこと(1行分は消えて表示されない為)
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください
>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■関連スレ
C#, C♯, C#相談室 Part95
https://mevius.5ch.net/test/read.cgi/tech/1508168482/
■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/
■前スレ
ふらっと C#,C♯,C#(初心者用) Part143
https://mevius.5ch.net/test/read.cgi/tech/1558002486/
■情報源
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/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
ふらっと C#,C♯,C#(初心者用) Part144
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ドコグロ MM2f-DHp5)
2019/07/16(火) 15:36:23.74ID:i1fbuZ/pM42デフォルトの名無しさん (ワッチョイ 4f5f-DGEx)
2019/07/22(月) 02:11:10.76ID:Z/C74OJi0 >>41
Docsの.NET Framework API リファレンスの各メソッドの説明に載ってる
Docsの.NET Framework API リファレンスの各メソッドの説明に載ってる
43デフォルトの名無しさん (アウアウウー Sad3-EsdE)
2019/07/22(月) 15:09:04.83ID:9U8T6M8Za >>41
他にも、VisualStudio上でメソッドにカーソルを合わせると出てくるツールチップで「例外」箇所に型が載っていたり
F12で定義に移動した後のコメント中で「例外」箇所に型と理由が載っていたりする
他にも、VisualStudio上でメソッドにカーソルを合わせると出てくるツールチップで「例外」箇所に型が載っていたり
F12で定義に移動した後のコメント中で「例外」箇所に型と理由が載っていたりする
44デフォルトの名無しさん (オッペケ Sra3-ccE5)
2019/07/22(月) 20:31:22.66ID:bxEn3DSVr >>38
WinFormのWebBrowserでajaxで読み込みはタイマーみたいなの使って取れてる
WinFormのWebBrowserでajaxで読み込みはタイマーみたいなの使って取れてる
45デフォルトの名無しさん (スプッッ Sde3-7eKQ)
2019/07/23(火) 21:30:46.97ID:roLN7w1Qd ざっくりで失礼します。
面白半分にc#でエロや風俗系を作れたらいいなと思ったのですが案ありますか?
なかなか思いつかなくてw
面白半分にc#でエロや風俗系を作れたらいいなと思ったのですが案ありますか?
なかなか思いつかなくてw
46デフォルトの名無しさん (ワッチョイ 7f7b-eBwx)
2019/07/23(火) 21:34:28.66ID:zEKbbod3047デフォルトの名無しさん (ワッチョイ 4f14-7eKQ)
2019/07/23(火) 21:41:17.09ID:Uygc18n3048デフォルトの名無しさん (ワッチョイ 8f8f-1UnR)
2019/07/23(火) 23:55:04.04ID:SedAptpn0 草
49デフォルトの名無しさん (ワッチョイ 1ef2-/0C9)
2019/07/25(木) 16:27:29.05ID:UXkDZrqn0 変態さんでいっぱいだ
前スレのエロ画像スクレイピングマンは成功したのかな
前スレのエロ画像スクレイピングマンは成功したのかな
50デフォルトの名無しさん (ワッチョイ 6f2c-CDeu)
2019/07/26(金) 03:11:13.96ID:8BXDtT/D0 エロ画像なんて厳選して保存しないとすぐ500GBぐらいいくだろうに
51デフォルトの名無しさん (ワッチョイ 6bda-tP4r)
2019/07/26(金) 12:52:05.57ID:53dis5oN0 動画ならともかく画像で500GBはベテランの領域。
52デフォルトの名無しさん (ワッチョイ 6bda-tP4r)
2019/07/26(金) 13:12:23.94ID:53dis5oN0 コンテキストメニューを定義して、それを別コントロールに割り当てて、
それを更に別のフォームからクリックで実行したく、下記の構造にしているのですが、ControlExの公開プロパティになっている点に、なんとなく違和感感じています。
もうちょっと綺麗な構造に出来ないでしょうか?
public class ContextMenuEx : ContextMenu
{
public ToolStripItem OpenMenu { get; private set; }
}
public class ControlEx : Control
{
public ContextMenuEx ContextMenuEx { get; set; }
public ControlEx()
{
ContextMenu = ContextMenuEx;
}
}
public class ViewControl : Form
{
private ControlEx MyControlEx = new ControlEx();
public ViewControl()
{
MyControlEx.ContextMenuEx.OpenMenu.Click += //クリックイベント
}
}
それを更に別のフォームからクリックで実行したく、下記の構造にしているのですが、ControlExの公開プロパティになっている点に、なんとなく違和感感じています。
もうちょっと綺麗な構造に出来ないでしょうか?
public class ContextMenuEx : ContextMenu
{
public ToolStripItem OpenMenu { get; private set; }
}
public class ControlEx : Control
{
public ContextMenuEx ContextMenuEx { get; set; }
public ControlEx()
{
ContextMenu = ContextMenuEx;
}
}
public class ViewControl : Form
{
private ControlEx MyControlEx = new ControlEx();
public ViewControl()
{
MyControlEx.ContextMenuEx.OpenMenu.Click += //クリックイベント
}
}
53デフォルトの名無しさん (アウアウウー Sacf-z8jC)
2019/07/26(金) 16:05:13.49ID:uxWd1qa6a >>52
ごめん何がしたいのかさっぱり分からんw
ごめん何がしたいのかさっぱり分からんw
54デフォルトの名無しさん (ワッチョイ 1eda-X7My)
2019/07/26(金) 16:28:06.90ID:Kg/2nYdc0 コンテキストメニューがnewされてないから例外が出るね
55デフォルトの名無しさん (ドコグロ MMc2-AFrx)
2019/07/26(金) 17:02:58.89ID:VkzQYvSYM 普通にメニュー出してsendmessageでええよ?
56デフォルトの名無しさん (ワッチョイ 1eda-X7My)
2019/07/26(金) 17:08:02.31ID:Kg/2nYdc0 なんとなくの違和感なんて知らんが
要するに何をどうしたいんだか
要するに何をどうしたいんだか
57デフォルトの名無しさん (ワッチョイ 1f61-AFrx)
2019/07/26(金) 18:11:15.82ID:tpwQJJNh0 違和感
スポーツ選手みたいやなw
右肩に違和感を・・・
○○.cppに違和感を感じ納品を見送ったとのことです
スポーツ選手みたいやなw
右肩に違和感を・・・
○○.cppに違和感を感じ納品を見送ったとのことです
58デフォルトの名無しさん (ワッチョイ 8a87-KIok)
2019/07/27(土) 07:50:47.17ID:1So0tMH70 質問する技術が足りてない
とにかく違和感とかいう抽象的なことじゃなくて具体的に
とにかく違和感とかいう抽象的なことじゃなくて具体的に
59デフォルトの名無しさん (ワッチョイ 8f5f-1F87)
2019/07/27(土) 23:40:34.97ID:NQ4+UjHL0 配列添字演算子付のpropertyはありますか?
イメージ的には
public int MyIDList[int]{
set{this.myIDList[idx] = value;}
get{return this.myIDList[idx];}
}
みたいな事がしたいです
イメージ的には
public int MyIDList[int]{
set{this.myIDList[idx] = value;}
get{return this.myIDList[idx];}
}
みたいな事がしたいです
60デフォルトの名無しさん (アウアウウー Sacf-LsNC)
2019/07/27(土) 23:46:47.22ID:+ZEWiPdqa >>59
ない
ない
61デフォルトの名無しさん (ワッチョイ 8f5f-1F87)
2019/07/27(土) 23:48:18.25ID:NQ4+UjHL0 >>60
ありがとうございます
ありがとうございます
62デフォルトの名無しさん (ブーイモ MMc7-X7My)
2019/07/27(土) 23:49:00.45ID:F72yN9ZSM できない
インデックスの渡し方しか考えてないようだけど
それだとLengthやforeachで回せる機構など
配列に必要な関数群も仕組みもないだろ?
素直にListから継承させるか
インデックスを引数で渡せばいいじゃない
インデックスの渡し方しか考えてないようだけど
それだとLengthやforeachで回せる機構など
配列に必要な関数群も仕組みもないだろ?
素直にListから継承させるか
インデックスを引数で渡せばいいじゃない
63デフォルトの名無しさん (ワッチョイ 8aad-Vk2Z)
2019/07/28(日) 00:26:47.42ID:vg9qDEAT0 んん、インデクサのことではなくて?
https://ufcpp.net/study/csharp/oo_indexer.html
https://ufcpp.net/study/csharp/oo_indexer.html
64デフォルトの名無しさん (ブーイモ MMc7-X7My)
2019/07/28(日) 00:35:17.04ID:GU+doGlgM それはクラスにインデクサが付く話だし
プロパティには持たせられないじゃん
プロパティには持たせられないじゃん
65デフォルトの名無しさん (アウアウウー Sacf-6/1b)
2019/07/28(日) 00:49:15.67ID:zR0XYwX4a66デフォルトの名無しさん (ブーイモ MMc7-X7My)
2019/07/28(日) 01:53:35.14ID:GU+doGlgM まあたださ
class p {
List<double> da;
double center[int index]{
get {return (da[index+1] - da[index]; }
}
}
みたいに、クラスの配列データを元に
仮装配列的なものを作りたいんだろうなと思う
昔俺もやりたくて調べまくったよ
これを今のc#で実現しようとすると、わざわざプロパティごとにクラス化なきゃいけないし
クラスの生成や配列を振る舞うクラスに元データを渡すのとか非常に面倒になる
そこまで出来たとしてもメリットはインデックスを[]で渡せるだけで
配列(っぽいもの)ですよとコード上で示せるだけ
普通に関数実装で[]表記以外は同じことが出来るので
コードの美しさ的には不満があるけど
実装上は困らないんだよな
単純に関数の引数は()でも[]でも囲めるようにしてくれたら簡単なんだけどね
class p {
List<double> da;
double center[int index]{
get {return (da[index+1] - da[index]; }
}
}
みたいに、クラスの配列データを元に
仮装配列的なものを作りたいんだろうなと思う
昔俺もやりたくて調べまくったよ
これを今のc#で実現しようとすると、わざわざプロパティごとにクラス化なきゃいけないし
クラスの生成や配列を振る舞うクラスに元データを渡すのとか非常に面倒になる
そこまで出来たとしてもメリットはインデックスを[]で渡せるだけで
配列(っぽいもの)ですよとコード上で示せるだけ
普通に関数実装で[]表記以外は同じことが出来るので
コードの美しさ的には不満があるけど
実装上は困らないんだよな
単純に関数の引数は()でも[]でも囲めるようにしてくれたら簡単なんだけどね
67デフォルトの名無しさん (ワッチョイ 6bba-tP4r)
2019/07/28(日) 07:11:46.83ID:iidlab190 ttps://ideone.com/DcIIzB
68デフォルトの名無しさん (ブーイモ MMc7-X7My)
2019/07/30(火) 09:26:09.88ID:IhJrxMBNM constって継承できないもんかな
継承クラスで定数を変えたいんだけど
何か上手い方法はないだろうか
継承クラスで定数を変えたいんだけど
何か上手い方法はないだろうか
69デフォルトの名無しさん (ワッチョイ 9312-J0Tb)
2019/07/30(火) 09:51:52.35ID:MQBecH/v0 できないので、諦めてオーバーライド可能なメンバでやって
そういう機能が欲しいなら、githubで提案してくるとよい
ここで喋っても入らないのでそのつもりで高説は垂れるように
そういう機能が欲しいなら、githubで提案してくるとよい
ここで喋っても入らないのでそのつもりで高説は垂れるように
70デフォルトの名無しさん (アウアウウー Sacf-z8jC)
2019/07/30(火) 09:53:45.93ID:aYg/q9jya >>68
隠蔽(new)は出来るでしょ
継承というかoverrideはインスタンスメンバーを上書きするものであり、
constは本質的にstaticメンバーなんで、継承でconstを変更という発想はそもそも矛盾してるんじゃないの?
隠蔽(new)は出来るでしょ
継承というかoverrideはインスタンスメンバーを上書きするものであり、
constは本質的にstaticメンバーなんで、継承でconstを変更という発想はそもそも矛盾してるんじゃないの?
71デフォルトの名無しさん (スププ Sdaa-CDeu)
2019/07/30(火) 10:10:15.53ID:nToTFkzEd constは埋め込みだから無理
コーディングを見やすくしてるだけなんよ
static virtual readonly とか…できるんかな書いたことないけど
コーディングを見やすくしてるだけなんよ
static virtual readonly とか…できるんかな書いたことないけど
72デフォルトの名無しさん (ブーイモ MMc7-X7My)
2019/07/30(火) 10:22:24.95ID:IhJrxMBNM 単純にこんな実装がしたいんだよね
オブジェクトの詳細で表示する名称表示とかさ
class BaseObject{
const virtual string ObjectName=“(基底クラス)“;
string GetObjectName(){return ObjectName;}
}
class TextObject:BaseObject{
const override string ObjectName=“テキストボックス“;
}
class LineObject:BaseObject{
const override string ObjectName=“直線“;
}
class EllipseObject:BaseObject{
const override string ObjectName=“楕円“;
}
大して文字数も変わるわけでもないし、やっぱこう実装するよりないか
override string ObjectName{ return “楕円“; }
オブジェクトの詳細で表示する名称表示とかさ
class BaseObject{
const virtual string ObjectName=“(基底クラス)“;
string GetObjectName(){return ObjectName;}
}
class TextObject:BaseObject{
const override string ObjectName=“テキストボックス“;
}
class LineObject:BaseObject{
const override string ObjectName=“直線“;
}
class EllipseObject:BaseObject{
const override string ObjectName=“楕円“;
}
大して文字数も変わるわけでもないし、やっぱこう実装するよりないか
override string ObjectName{ return “楕円“; }
73デフォルトの名無しさん (ドコグロ MMc2-LsNC)
2019/07/30(火) 10:31:59.35ID:AKu0TaFKM >>68
定数を返すだけの読み取り専用のプロパティにする
定数を返すだけの読み取り専用のプロパティにする
74デフォルトの名無しさん (ワッチョイ 7f38-rxAe)
2019/07/30(火) 10:40:17.04ID:B9XYpo8O0 >>73
これ
これ
75デフォルトの名無しさん (ドコグロ MMc2-LsNC)
2019/07/30(火) 12:17:38.06ID:AKu0TaFKM76デフォルトの名無しさん (アウアウウー Sacf-z8jC)
2019/07/30(火) 12:33:54.79ID:vSU/UXgGa https://ideone.com/R6UBzL
あんまり面白くないねw
あんまり面白くないねw
77デフォルトの名無しさん (ブーイモ MMc7-X7My)
2019/07/30(火) 12:49:16.40ID:IhJrxMBNM >>75
おお、いいですね!活用させてもらいます!
おお、いいですね!活用させてもらいます!
78デフォルトの名無しさん (ワッチョイ ab63-6sva)
2019/07/30(火) 13:37:48.40ID:k9k21JDF0 >>68
readonly使うのが定石
readonly使うのが定石
79デフォルトの名無しさん (スッップ Sdaa-qbpu)
2019/07/31(水) 15:31:35.93ID:tEceTxskd MacでC#勉強してみたいんですがVisual Studio入れないと厳しいですか?
VS Codeだけでは難しいですか?
VS Codeだけでは難しいですか?
80デフォルトの名無しさん (ドコグロ MMaa-LsNC)
2019/07/31(水) 16:00:55.32ID:lLYOef6LM MacでC#を勉強するメリットはないから他の言語にしとき
唯一意味があるのはUnityでゲーム作る用途だから、Unity入れてC#やってみるのはまあアリ
唯一意味があるのはUnityでゲーム作る用途だから、Unity入れてC#やってみるのはまあアリ
81デフォルトの名無しさん (ワッチョイ 7f0c-ZVB1)
2019/07/31(水) 18:13:54.85ID:vBQ8AC7J0 >>79
言語の学習目的なら.NET Core SDKとVSCodeでじゅうぶん
言語の学習目的なら.NET Core SDKとVSCodeでじゅうぶん
82デフォルトの名無しさん (スッップ Sdaa-y10Y)
2019/07/31(水) 18:27:29.21ID:SBa7OC8vd >>79
難しくないよ
難しくないよ
83デフォルトの名無しさん (アウアウウー Sacf-z8jC)
2019/07/31(水) 18:38:19.42ID:quxH8qSha84デフォルトの名無しさん (ドコグロ MMaa-LsNC)
2019/07/31(水) 18:43:57.13ID:lLYOef6LM >>83
その理屈だとBootcampでWindowsをインストールするのが最善ということになってしまう
VS for Macなんかほとんど誰も使ってないんだから、時間の浪費という意味ではVSCodeといい勝負だわ
その理屈だとBootcampでWindowsをインストールするのが最善ということになってしまう
VS for Macなんかほとんど誰も使ってないんだから、時間の浪費という意味ではVSCodeといい勝負だわ
85デフォルトの名無しさん (ワッチョイ 1eda-X7My)
2019/07/31(水) 19:10:03.53ID:9TaORHsg0 Listでindex aのアイテムをindex bにインサートするスマートな方法はないだろうか
aをremoveしてbにインサートすると、a>=bならいいけど、a<bの時 removeでインデックスがズレるので狙いより1つ下に行ってしまう
一番下だと範囲外の例外が起きてしまう
できればこれを実行するメソッドを作って既にあるList<T>を拡張したいんだけど
ヘルパークラス的なものって作れないかな?
aをremoveしてbにインサートすると、a>=bならいいけど、a<bの時 removeでインデックスがズレるので狙いより1つ下に行ってしまう
一番下だと範囲外の例外が起きてしまう
できればこれを実行するメソッドを作って既にあるList<T>を拡張したいんだけど
ヘルパークラス的なものって作れないかな?
86デフォルトの名無しさん (アウアウウー Sacf-6/1b)
2019/07/31(水) 20:05:23.41ID:i+V4gIP9a >>85
「拡張」という言葉の意図がわからないけど
ヘルパークラス作って静的メソッドや拡張メソッドとして定義すれば良いんじゃない?
List<T>を継承したオレオレListでメソッド定義、という方法は止めとけ
「拡張」という言葉の意図がわからないけど
ヘルパークラス作って静的メソッドや拡張メソッドとして定義すれば良いんじゃない?
List<T>を継承したオレオレListでメソッド定義、という方法は止めとけ
87デフォルトの名無しさん (アウアウウー Sacf-z8jC)
2019/07/31(水) 20:12:36.58ID:quxH8qSha88デフォルトの名無しさん (ワッチョイ 8ac3-wNFz)
2019/07/31(水) 21:18:24.59ID:uxU05rGA0 >>79
両方使って比較してみては
両方使って比較してみては
89デフォルトの名無しさん (ワッチョイ 1eda-X7My)
2019/07/31(水) 23:06:20.36ID:9TaORHsg0 >>87
2 to 9なのに1が9に移動しちゃうでしょ?
2 to 9なのに1が9に移動しちゃうでしょ?
90デフォルトの名無しさん (ワッチョイ 1eda-X7My)
2019/07/31(水) 23:07:54.33ID:9TaORHsg0 ああごめん、リストの再生成をしてないのね
91デフォルトの名無しさん (ワッチョイ 1eda-X7My)
2019/07/31(水) 23:27:27.06ID:9TaORHsg0 申し訳ない、コードを見直したら質問の前提を間違えてました
やりたかったのは
List<T> というリストがあった場合に
リストに入っているかわからないオブジェクトaを
リストに入っているオブジェクトbの1つ後に挿入する
…というメソッドを作りたかったんです
List<T>.MoveAfter(T b,T a) //リスト内bの後ろにaを挿入、aがList内にある場合は元の位置から移動させる
で、このメソッド自体の実装はできているんですが
いただいたサンプルのextensionsの記述がよくわからず質問しました
おかげでうまく実装できました、ありがとうございます!
やりたかったのは
List<T> というリストがあった場合に
リストに入っているかわからないオブジェクトaを
リストに入っているオブジェクトbの1つ後に挿入する
…というメソッドを作りたかったんです
List<T>.MoveAfter(T b,T a) //リスト内bの後ろにaを挿入、aがList内にある場合は元の位置から移動させる
で、このメソッド自体の実装はできているんですが
いただいたサンプルのextensionsの記述がよくわからず質問しました
おかげでうまく実装できました、ありがとうございます!
92デフォルトの名無しさん (ワッチョイ 23ad-tO59)
2019/08/01(木) 08:01:53.51ID:xGy0TEOb093デフォルトの名無しさん (ワッチョイ ab0d-VWEc)
2019/08/02(金) 00:28:39.75ID:pwBgdUBF0 c#とvsの至れり尽くせり感に慣れすぎて他の開発環境でできなくなりました
94デフォルトの名無しさん (ワッチョイ cd5f-zMmr)
2019/08/02(金) 00:45:41.15ID:RRmMDCsx0 そうなんだよなー
VSは使いやすすぎる
Delphiの開発者を引き抜いてきただけあるわ
VSは使いやすすぎる
Delphiの開発者を引き抜いてきただけあるわ
95デフォルトの名無しさん (アウアウウー Sa09-Mtrx)
2019/08/02(金) 00:52:16.45ID:80wMhccea 最低限IDEで自動ビルドなら慣れれば貧弱な環境も楽しいよ
インテリセンスなんかないから長い識別子をダブルクリック & Ctrl + C ⇒ Ctrl + V
ばっかりしてたら左手が腱鞘炎になっちゃったけどw
インテリセンスなんかないから長い識別子をダブルクリック & Ctrl + C ⇒ Ctrl + V
ばっかりしてたら左手が腱鞘炎になっちゃったけどw
96デフォルトの名無しさん (ワッチョイ 6588-n/pF)
2019/08/02(金) 09:27:47.59ID:NmFjjWZQ0 秀丸ですらファイル内入力補完あるよ
97デフォルトの名無しさん (ラクッペ MM81-plfI)
2019/08/02(金) 13:45:35.78ID:E5BJDT7zM 秀丸御殿が建ってる偉大なエディタに対して「ですら」って
98デフォルトの名無しさん (アウアウウー Sa09-Mtrx)
2019/08/02(金) 14:01:07.04ID:ktX3qXN3a 大昔試用したことあるけどまだ存在するんだw
いい加減タブ化とかしたのかな
しかし、日本人も真面目に作者に金払って使う人結構いるんだね
いい加減タブ化とかしたのかな
しかし、日本人も真面目に作者に金払って使う人結構いるんだね
99デフォルトの名無しさん (ワッチョイ 6588-n/pF)
2019/08/02(金) 14:48:47.26ID:NmFjjWZQ0 いや秀丸はすげーと思うけど言語解析までするIDEと比較してテキストエディタですら入力補完あるのにコピペ頑張らんでもええやん、って話
タブ化は10年前くらいには対応してたはず
vscodeも良いけど軽さはやっぱ秀丸のほうが良いから今でもちょいちょい起動するよ
タブ化は10年前くらいには対応してたはず
vscodeも良いけど軽さはやっぱ秀丸のほうが良いから今でもちょいちょい起動するよ
100デフォルトの名無しさん (アウウィフ FF09-ONUK)
2019/08/02(金) 15:14:57.86ID:e58H0HHKF Nif●y の決済システムってまだ稼働してるんか
最近使ってないから知らんけど
最近使ってないから知らんけど
101デフォルトの名無しさん (スププ Sd43-3SK7)
2019/08/02(金) 15:18:13.18ID:j/fAdfUcd 俺も秀丸とvscodeの併用だね
秀丸は起動が速いから
秀丸は起動が速いから
102デフォルトの名無しさん (アウアウウー Sa09-Mtrx)
2019/08/02(金) 15:47:38.91ID:ktX3qXN3a xyzzyなら一時期使ってたなあ
道具にこだわるたちじゃないんで、金払ってまで禿丸さんを使う気にはなれなかった
道具にこだわるたちじゃないんで、金払ってまで禿丸さんを使う気にはなれなかった
103デフォルトの名無しさん (ワッチョイ cbf2-0ks1)
2019/08/02(金) 15:50:45.00ID:xzjh5WuB0 きたああああああああああああああああああああああああああああ
https://i.imgur.com/Q7qeopR.jpg
https://i.imgur.com/Q7qeopR.jpg
104デフォルトの名無しさん (ブーイモ MM99-D5FV)
2019/08/02(金) 16:01:20.35ID:4Xvk7WGTM Rider使いは?
105デフォルトの名無しさん (ワッチョイ 4d17-0ks1)
2019/08/02(金) 18:09:45.30ID:sXaRfN3S0 >>102
道具にこだわらないのにWindowsは金払ってまで使うんだ
道具にこだわらないのにWindowsは金払ってまで使うんだ
106デフォルトの名無しさん (アウアウカー Sa91-LmKu)
2019/08/02(金) 22:46:17.18ID:UiHNxeJXa ここにいる人は趣味プログラマーが多いんかな
本業なんだけど経験ないC#開発もやらないといけなくなったって人も結構いたりする?
本業なんだけど経験ないC#開発もやらないといけなくなったって人も結構いたりする?
107デフォルトの名無しさん (ワッチョイ 2590-NaJE)
2019/08/02(金) 22:52:43.67ID:ol3AyafF0 windowsはみんな使ってるからこだわってるとは言わない。普通。
108デフォルトの名無しさん (スププ Sd43-3SK7)
2019/08/02(金) 22:54:15.89ID:j/fAdfUcd >>106
本業だけどWin32から.NETへの移行期はC#の経験ないところから始めたね
本業だけどWin32から.NETへの移行期はC#の経験ないところから始めたね
109デフォルトの名無しさん (ブーイモ MM99-hOp9)
2019/08/02(金) 23:19:14.53ID:bTVyt88NM 俺はDelphiからの転向
110デフォルトの名無しさん (ワッチョイ 85d2-X2my)
2019/08/03(土) 00:28:08.22ID:3YKHpYYf0 同じく本業。
事前に経験ってほどのものがあったことなんかほとんどないような気がするけどなあ。
最近なら python をやってみたり。これ ruby っぽくてそんなに好きになれそうにないや。C# は大好き。
事前に経験ってほどのものがあったことなんかほとんどないような気がするけどなあ。
最近なら python をやってみたり。これ ruby っぽくてそんなに好きになれそうにないや。C# は大好き。
111デフォルトの名無しさん (ワッチョイ 2379-7p+E)
2019/08/03(土) 00:31:46.15ID:n84PTU/80 本業C#erだわ
趣味時代はCとかPythonとかやってた
趣味時代はCとかPythonとかやってた
112デフォルトの名無しさん (ワッチョイ ab0d-VWEc)
2019/08/03(土) 01:17:35.52ID:lgH4NInK0 組み込みだけど本業の開発よりc#でGUI作ってるほうが楽しい!
113デフォルトの名無しさん (ワッチョイ 1be9-PeK1)
2019/08/03(土) 10:25:21.86ID:QMMl7Yx90 聞きたいこと
ライブラリ内の数値を、メインのプログラムで参照した。
arduinoを動かそうとプログラムを書いているのですが、
hoge.h
内に、
enum class Button : uint16_t{
A = 0x0001,
B = 0x0002};
というクラスがあります。
これを、
#include <hoge.h>
void setup()
{
const int BtPt[2] = {Button.A,Burron.B};
}
のように、代入したいんですけど、うまくいきません。
どうすれば参照できるんでしょうか。
そもそも概念的に間違ってるのかもしれませんが、、、
ライブラリ内の数値を、メインのプログラムで参照した。
arduinoを動かそうとプログラムを書いているのですが、
hoge.h
内に、
enum class Button : uint16_t{
A = 0x0001,
B = 0x0002};
というクラスがあります。
これを、
#include <hoge.h>
void setup()
{
const int BtPt[2] = {Button.A,Burron.B};
}
のように、代入したいんですけど、うまくいきません。
どうすれば参照できるんでしょうか。
そもそも概念的に間違ってるのかもしれませんが、、、
114デフォルトの名無しさん (アウウィフ FF09-ONUK)
2019/08/03(土) 10:27:40.91ID:3ia1GLNcF 書き込むスレが間違ってる
115デフォルトの名無しさん (ワッチョイ cd5f-bqzA)
2019/08/03(土) 11:44:13.94ID:6qsjMY4R0 俺も最近CからC#に移行したんだが、下痢ゲートだとか阿弥陀式とか、ワケ分からないw
116デフォルトの名無しさん (ワッチョイ 2379-7p+E)
2019/08/03(土) 16:40:29.95ID:n84PTU/80 Cもまともに書けてなさそう
117デフォルトの名無しさん (ブーイモ MM43-jA0B)
2019/08/03(土) 19:56:50.53ID:voIsjIeCM 本業C#erの方、年収とキャリア教えて下さい!!
118デフォルトの名無しさん (ワッチョイ 758f-ruUF)
2019/08/03(土) 21:25:49.26ID:MA8i5rVM0 新卒5年目、約600万円や
119デフォルトの名無しさん (ワッチョイ ed61-ad4G)
2019/08/03(土) 22:06:36.96ID:WW7jv2oU0 >>117
40歳年収240万
40歳年収240万
120デフォルトの名無しさん (ワッチョイ 2379-7p+E)
2019/08/03(土) 22:07:55.00ID:n84PTU/80 新卒2年目450万くらい
121デフォルトの名無しさん (ワッチョイ 8563-jA0B)
2019/08/04(日) 03:03:55.72ID:JPscGmkT0 1000万越えのC#erはいないのか?
てか、そのくらい高額になるともはやコード書く仕事ではなくなるからC#erを名乗らなくなる?
てか、そのくらい高額になるともはやコード書く仕事ではなくなるからC#erを名乗らなくなる?
122デフォルトの名無しさん (アウアウウー Sa09-Mtrx)
2019/08/04(日) 03:23:55.03ID:jcz7NslOa そういう話はさすがにスレ違いでプログラマ板でやった方がいいと思うが、
C#に限らずサラリーマンプログラマで1000万越えは少ないだろうね。
フリーランスの優秀な人はもっと貰ってるかもしれない。
意外だろうけど零細企業は景気がいい時は大手より高給が貰えるところもある。
ただいかんせん不安定
プログラマに限らんけど、優秀な人はアメリカにでも行った方がいいね。
日本はいろいろ終わってると思うw
C#に限らずサラリーマンプログラマで1000万越えは少ないだろうね。
フリーランスの優秀な人はもっと貰ってるかもしれない。
意外だろうけど零細企業は景気がいい時は大手より高給が貰えるところもある。
ただいかんせん不安定
プログラマに限らんけど、優秀な人はアメリカにでも行った方がいいね。
日本はいろいろ終わってると思うw
123デフォルトの名無しさん (ワッチョイ 8563-jA0B)
2019/08/04(日) 03:39:09.71ID:JPscGmkT0 そうですね、確かに年収ネタは荒れやすいしすれ違いでした。これでこの話題は終わりにしときましょう。
124デフォルトの名無しさん (オッペケ Sra1-aSiO)
2019/08/04(日) 16:52:52.62ID:idEgR3Nvr まあ色々な意味でも終わってるのかもねw
この不寛容さの社会を作ってしまった「市民」として責任を少しだけ感じます
この不寛容さの社会を作ってしまった「市民」として責任を少しだけ感じます
125デフォルトの名無しさん (ワッチョイ cd02-ONUK)
2019/08/06(火) 17:15:33.24ID:8h96sAQZ0 C言語スレとマルチですが質問がスルーされてるので質問させてください。
コマンドライン引数というのは具体的に何が出来る引数なのでしょうか?
WisdomSoftって入門サイトと苦しんで覚えるC言語って本を読んでるのですがイマイチ何が伝えたいか分かりません。
コマンドライン引数というのは具体的に何が出来る引数なのでしょうか?
WisdomSoftって入門サイトと苦しんで覚えるC言語って本を読んでるのですがイマイチ何が伝えたいか分かりません。
126デフォルトの名無しさん (ワッチョイ cd5f-hOp9)
2019/08/06(火) 17:23:41.64ID:lwH+jHue0 ファイルをダブルクリックされた時に
なんのファイルをダブルクリックされたか
知るためなどに使う
なんのファイルをダブルクリックされたか
知るためなどに使う
127デフォルトの名無しさん (ワッチョイ cd5f-hOp9)
2019/08/06(火) 17:24:51.93ID:lwH+jHue0 関連付けされたファイルをダブルクリックして起動された時などに…だな
言葉が足りなさすぎた
言葉が足りなさすぎた
128デフォルトの名無しさん (ワッチョイ cd02-ONUK)
2019/08/06(火) 17:37:01.47ID:8h96sAQZ0 >>126
ありがとうございます。
しかしファイルをダブルクリックしても何も起こりません;
読んでるサイトにはD&Dすると白紙のメモ帳にプログラムが書き写されるみたいなこと書いてあるので
試しましたが何もおこらず・・・
使ってる環境VS2019なのですがそれが駄目なんでしょうか?
ありがとうございます。
しかしファイルをダブルクリックしても何も起こりません;
読んでるサイトにはD&Dすると白紙のメモ帳にプログラムが書き写されるみたいなこと書いてあるので
試しましたが何もおこらず・・・
使ってる環境VS2019なのですがそれが駄目なんでしょうか?
129デフォルトの名無しさん (ワッチョイ cd5f-hOp9)
2019/08/06(火) 17:38:57.54ID:lwH+jHue0 >>128
その読んでるサイトとやらのURLを見せてみ?
その読んでるサイトとやらのURLを見せてみ?
130デフォルトの名無しさん (ブーイモ MM99-jA0B)
2019/08/06(火) 17:41:48.19ID:hdPDl6nEM131デフォルトの名無しさん (ワッチョイ cd5f-Ybim)
2019/08/06(火) 17:43:05.87ID:nV6bzp6s0132デフォルトの名無しさん (ワッチョイ cd02-ONUK)
2019/08/06(火) 17:44:52.93ID:8h96sAQZ0 >>129
http:ああwisdom.sakura.ne.jpあprogrammingあcあc32.html と
https:ああ9cguide.appspot.comあ17-03.html です
URL禁止みたいなのでスラッシュを置き換えてます。スイマセン
後者に関してはstdin等なんの説明もなく使ってるので更に分からないです
http:ああwisdom.sakura.ne.jpあprogrammingあcあc32.html と
https:ああ9cguide.appspot.comあ17-03.html です
URL禁止みたいなのでスラッシュを置き換えてます。スイマセン
後者に関してはstdin等なんの説明もなく使ってるので更に分からないです
133デフォルトの名無しさん (ワッチョイ cd02-ONUK)
2019/08/06(火) 17:55:25.38ID:8h96sAQZ0134デフォルトの名無しさん (ワッチョイ cd5f-hOp9)
2019/08/06(火) 18:02:11.72ID:lwH+jHue0 もしかして実行して一瞬チラッと何か出てすぐ終了する感じ?
135デフォルトの名無しさん (ワッチョイ 6588-n/pF)
2019/08/06(火) 18:11:09.99ID:D2KPblxl0 >>133
関数に引数を渡すのは知ってる?
渡す引数の内容でその関数の動作は変わるよね?
コマンドライン引数はmain関数への引数になる
その引数はファイル名だったりexeを起動する人が入力する文字列だったりする
まずはコマンドライン引数を出力してみて何が入っているか確認しよう
出力先はテキストファイルでもコンソール(stdout)でもいい
関数に引数を渡すのは知ってる?
渡す引数の内容でその関数の動作は変わるよね?
コマンドライン引数はmain関数への引数になる
その引数はファイル名だったりexeを起動する人が入力する文字列だったりする
まずはコマンドライン引数を出力してみて何が入っているか確認しよう
出力先はテキストファイルでもコンソール(stdout)でもいい
136デフォルトの名無しさん (ワッチョイ 05da-ONUK)
2019/08/06(火) 18:11:12.27ID:ruFXP44J0 >>133
これコンパイルして、以下のようにコマンドライン引数渡して起動してみて。
C:\どっかのフォルダ> MainClass.exe 引数1 引数2 引数3
using System;
public class MainClass
{
public static void Main(string[] args)
{
Console.WriteLine("最初の引数は" + args[0]);
foreach(string s in args)
{
Console.WriteLine(s);
}
Console.ReadLine();
}
}
バッチ使うなら、exeと同じフォルダに、以下の内容のバッチファイル(***.bat)置いて、バッチファイル起動してみて。
hello.exe 引数1 引数2 引数3
これコンパイルして、以下のようにコマンドライン引数渡して起動してみて。
C:\どっかのフォルダ> MainClass.exe 引数1 引数2 引数3
using System;
public class MainClass
{
public static void Main(string[] args)
{
Console.WriteLine("最初の引数は" + args[0]);
foreach(string s in args)
{
Console.WriteLine(s);
}
Console.ReadLine();
}
}
バッチ使うなら、exeと同じフォルダに、以下の内容のバッチファイル(***.bat)置いて、バッチファイル起動してみて。
hello.exe 引数1 引数2 引数3
137デフォルトの名無しさん (ワッチョイ cd02-ONUK)
2019/08/06(火) 18:11:17.28ID:8h96sAQZ0 >>134
いえ、コードをVS2019で実行して実行画面を出したままデスクトップのメモ帳をD&Dしました
いえ、コードをVS2019で実行して実行画面を出したままデスクトップのメモ帳をD&Dしました
138デフォルトの名無しさん (アウアウウー Sa09-ONUK)
2019/08/06(火) 18:13:03.10ID:6OOXAacva >>125
どのスレのどの書き込みがマルチポスト元なの?
質問系のスレならスルーはあまりないと思うけど書き込むスレ間違えてない?
↓のスレあたりで、開発環境やコンパイラー種類、実行している方法などを添えて書き込んで見ればいいんじゃない
C言語なら俺に聞け 152 https://mevius.5ch.net/test/read.cgi/tech/1560763630/l50
スレ立てるまでもない質問はここで 149匹目 https://mevius.5ch.net/test/read.cgi/tech/1529199088/l50
どのスレのどの書き込みがマルチポスト元なの?
質問系のスレならスルーはあまりないと思うけど書き込むスレ間違えてない?
↓のスレあたりで、開発環境やコンパイラー種類、実行している方法などを添えて書き込んで見ればいいんじゃない
C言語なら俺に聞け 152 https://mevius.5ch.net/test/read.cgi/tech/1560763630/l50
スレ立てるまでもない質問はここで 149匹目 https://mevius.5ch.net/test/read.cgi/tech/1529199088/l50
139デフォルトの名無しさん (ワッチョイ 6588-n/pF)
2019/08/06(火) 18:13:46.50ID:D2KPblxl0140デフォルトの名無しさん (オッペケ Sra1-nN+A)
2019/08/06(火) 19:53:18.36ID:fRCzQnxrr >>139
あまり深く考えたことないけど、それでドロップしたファイル名がとれるのってどこで仕様化されてるのだろ
あまり深く考えたことないけど、それでドロップしたファイル名がとれるのってどこで仕様化されてるのだろ
141デフォルトの名無しさん (スプッッ Sd03-ruUF)
2019/08/06(火) 20:12:17.66ID:V0Kuh8Wnd >>140
osの仕様じゃないの?
osの仕様じゃないの?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 ★2 [Hitzeschleier★]
- 【中国局長】両国関係に「深刻な影響」 首相発言の撤回要求 [蚤の市★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★3 [BFU★]
- 【維新】吉村知事「中国人観光客だけに頼るビジネスモデル変えていかないといけない」「高市総理の発言は撤回する必要はない」 [Hitzeschleier★]
- 【STARTO ENTERTAINMENT】timelesz篠塚大輝『大きな古時計』替え歌一発ギャグ「今はもう動かない おじいさんにトドメ~♪」が波紋 [Ailuropoda melanoleuca★]
- 【朗報】外務省局長、中国側の要求を断固拒否。「高市さんの答弁は日本政府の立場を変えるものではないし、撤回しない」 [519511584]
- 【高市速報】日本人の3割「中国への武力行使に踏み切る必要がある」ANN世論調査 [931948549]
- 外務省局長、よくわからないまま帰国へ [834922174]
- 【実況】博衣こよりのえちえち歌枠🧪
- 中国外務省「日中関係の悪化は高市早苗首相が原因」と名指しで強く非難。キタ━(゚∀゚)━! [153490809]
- たまにaカップの女いるけど何を楽しめばいいの?
