「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください
>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part134
http://mevius.5ch.net/test/read.cgi/tech/1511951038/
■関連スレ
C#, C♯, C#相談室 Part95
http://mevius.5ch.net/test/read.cgi/tech/1508180530/
C#, C♯, C#相談室 Part93
https://mevius.5ch.net/test/read.cgi/tech/1492818720/
■コードを貼る場合は↓を使いましょう。
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: default:vvvvv:1000:512:----: EXT was configured
探検
ふらっと C#,C♯,C#(初心者用) Part135
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん (ワッチョイ 8b75-uWnk)
2018/02/04(日) 22:02:28.59ID:FbKpa1HN0971965 (ワッチョイ 87d2-Vmra)
2018/03/03(土) 01:34:37.27ID:wLcwZl2a0 メソッドではなくクラスですね。
newは
クラス名 変数 = new クラス名()
の形しか見たことなくて・・・
上は
Vector3 go,tansform.positon = new Vector3(px, 7, 0);
という風に頭にもVector3 を付けないのですか?
下は
Shoot(Vector3 ABC = new Vector3(0, 200, 3000));
といった風に、ABCの様な変数は表記しないで、クラス名にnewを添えただけでも
クラスをインスタンス化できるのでしょうか?
>>970
一応、上のは入門書に書いてあるコードなのですよね
入門書が不親切なのか私に応用力がないのか・・・後者っぽいですね
他の入門書も調べて買ってみます
newは
クラス名 変数 = new クラス名()
の形しか見たことなくて・・・
上は
Vector3 go,tansform.positon = new Vector3(px, 7, 0);
という風に頭にもVector3 を付けないのですか?
下は
Shoot(Vector3 ABC = new Vector3(0, 200, 3000));
といった風に、ABCの様な変数は表記しないで、クラス名にnewを添えただけでも
クラスをインスタンス化できるのでしょうか?
>>970
一応、上のは入門書に書いてあるコードなのですよね
入門書が不親切なのか私に応用力がないのか・・・後者っぽいですね
他の入門書も調べて買ってみます
972デフォルトの名無しさん (ワッチョイ 0783-k3ZN)
2018/03/03(土) 01:40:19.42ID:L5H5D1W/0 C#は糞だから初心者が混乱するのも無理はない。
973デフォルトの名無しさん (ワッチョイ dfd2-YBR1)
2018/03/03(土) 02:15:20.99ID:kXsLgfSK0 コードを形で覚えてるのかなぁ
式という概念は分かるかな?
式という概念は分かるかな?
974デフォルトの名無しさん (ワッチョイ df06-k3ZN)
2018/03/03(土) 02:45:02.94ID:jgGrGcb50 >>971
コードがタイポってる気がするが、上はフィールドへの代入だから
TransformクラスでpositionはVector3Dであると既に定義されている
下はコードにメソッド定義も含まれていて仮引数の型が書いてあるよね
変数宣言の型指定であって、インスタンス化には代入を伴う制約はない
未初期化の変数は参照できないから殆どは宣言時に代入もされるけど
それぞれの字句に切り分けて意味を把握しないと歪んだ理解になります
コードがタイポってる気がするが、上はフィールドへの代入だから
TransformクラスでpositionはVector3Dであると既に定義されている
下はコードにメソッド定義も含まれていて仮引数の型が書いてあるよね
変数宣言の型指定であって、インスタンス化には代入を伴う制約はない
未初期化の変数は参照できないから殆どは宣言時に代入もされるけど
それぞれの字句に切り分けて意味を把握しないと歪んだ理解になります
975965 (ワッチョイ 87d2-Vmra)
2018/03/03(土) 07:33:03.46ID:wLcwZl2a0 >>974
とても詳しく教えて頂きありがとうございます
そういうことなのですね・・・やっと少し理解できました
意味を捉えようとは思って勉強していたのですが形で覚えていたんですね
1単語?ずつ意味を捉える様に意識してみます
皆さん変な質問にお答え頂きありがとうございました!
とても詳しく教えて頂きありがとうございます
そういうことなのですね・・・やっと少し理解できました
意味を捉えようとは思って勉強していたのですが形で覚えていたんですね
1単語?ずつ意味を捉える様に意識してみます
皆さん変な質問にお答え頂きありがとうございました!
976デフォルトの名無しさん (ワッチョイ 6775-LhZF)
2018/03/03(土) 08:22:24.39ID:kknO3Mli0 Vector3 vec; 変数定義
vec = new Vector3(1,3,2); インスタンス生成後、変数に代入
vec = new Vector3(1,3,2); インスタンス生成後、変数に代入
977デフォルトの名無しさん (ワッチョイ df19-4wjg)
2018/03/03(土) 09:12:41.41ID:PjugdM0i0 処理の結果を返してくれるapiで、例えば
貼り付けるテキストを決める
フォント名設定
色設定
文字の大きさ設定
なと細かくapiを呼び出ししないといけない場合でも、結果を受け取る変数はやっぱり使い回ししないほうがいいですか?その変数はapi呼び出したあとエラー確認するだけです
貼り付けるテキストを決める
フォント名設定
色設定
文字の大きさ設定
なと細かくapiを呼び出ししないといけない場合でも、結果を受け取る変数はやっぱり使い回ししないほうがいいですか?その変数はapi呼び出したあとエラー確認するだけです
978デフォルトの名無しさん (ワッチョイ dfc3-mqjH)
2018/03/03(土) 09:16:04.27ID:+71LGCxR0 使いまわせばいーじゃない
979デフォルトの名無しさん (アウアウウー Sa2b-dKqy)
2018/03/03(土) 09:28:58.08ID:lW22yPgRa 個人的には、
異なるインスタンスなら原則使い回さない
インスタンスが同じなら使い回す
異なるインスタンスなら原則使い回さない
インスタンスが同じなら使い回す
980デフォルトの名無しさん (ワントンキン MMbf-ZWJ4)
2018/03/03(土) 09:51:44.83ID:7F+xAEZYM981デフォルトの名無しさん (ワッチョイ 078a-Jyeh)
2018/03/03(土) 10:35:24.42ID:/0Rk5gcF0 >>980
次スレお願い
次スレお願い
982デフォルトの名無しさん (ワッチョイ df19-4wjg)
2018/03/03(土) 10:44:16.70ID:PjugdM0i0983デフォルトの名無しさん (ワッチョイ 07b3-32Ut)
2018/03/03(土) 14:40:32.75ID:9mjwXL/k0 pythonで言うデコレーターはC# のどれに辺りますか?
984デフォルトの名無しさん (ワッチョイ 07b3-32Ut)
2018/03/03(土) 14:44:33.19ID:9mjwXL/k0 C# 修飾子 でググるとC++ 修飾子の記事しかHITしません。
985デフォルトの名無しさん (ブーイモ MM4b-dKqy)
2018/03/03(土) 15:04:07.52ID:VVolGUCSM 属性(Attribute)
Pythonのデコレータとは違って、それ自体はメソッドに純粋にメタデータを付けるだけの機能なので、
属性を処理するにはリフレクションを駆使する必要がありクソ面倒臭い
フレームワーク作る人のための機能
Pythonのデコレータとは違って、それ自体はメソッドに純粋にメタデータを付けるだけの機能なので、
属性を処理するにはリフレクションを駆使する必要がありクソ面倒臭い
フレームワーク作る人のための機能
986デフォルトの名無しさん (ワッチョイ 07e3-Dwo1)
2018/03/03(土) 15:09:36.90ID:SBEkwl3H0 ふらっと C#,C♯,C#(初心者用) Part136
http://mevius.5ch.net/test/read.cgi/tech/1520057345/
http://mevius.5ch.net/test/read.cgi/tech/1520057345/
987デフォルトの名無しさん (ワッチョイ 07b3-32Ut)
2018/03/03(土) 15:25:54.77ID:9mjwXL/k0 >>985
どうも
どうも
988デフォルトの名無しさん (ワッチョイ dfb3-jrZP)
2018/03/03(土) 16:48:44.55ID:gHPIEkfR0989デフォルトの名無しさん (ワッチョイ df06-k3ZN)
2018/03/03(土) 16:55:57.03ID:jgGrGcb50 >>983-985
デコレータ自体を実現しようとするなら厄介よね、一般的なデコレータに相当するもので良ければ
@propertyならC#プロパティがあるし、@classmethodや@classmethodならstatic修飾子で済むんだけど
実装に関わってきそうなのはデリゲートとかかな、Pythonで言えばbound/unbound methodに相当する
デコレータ自体を実現しようとするなら厄介よね、一般的なデコレータに相当するもので良ければ
@propertyならC#プロパティがあるし、@classmethodや@classmethodならstatic修飾子で済むんだけど
実装に関わってきそうなのはデリゲートとかかな、Pythonで言えばbound/unbound methodに相当する
990デフォルトの名無しさん (ワッチョイ dfb3-jrZP)
2018/03/03(土) 17:36:42.16ID:gHPIEkfR0 デコレーターをC#で実現するなら
インターフェース使って素直にパターン実装するか
横断的関心事なら属性使うかのどっちかじゃない?
使いたい目的次第
インターフェース使って素直にパターン実装するか
横断的関心事なら属性使うかのどっちかじゃない?
使いたい目的次第
991デフォルトの名無しさん (ワッチョイ ff33-lEE9)
2018/03/04(日) 02:14:29.34ID:DWVE2Vb50 う
992デフォルトの名無しさん (ワッチョイ ff33-lEE9)
2018/03/04(日) 02:14:43.92ID:DWVE2Vb50 め
993デフォルトの名無しさん (ワッチョイ 6775-LhZF)
2018/03/04(日) 08:15:41.15ID:J/ZR4f1P0 え
994デフォルトの名無しさん (ワッチョイ 6775-LhZF)
2018/03/04(日) 08:16:54.70ID:J/ZR4f1P0 い
995デフォルトの名無しさん (ワッチョイ 6775-LhZF)
2018/03/04(日) 08:17:03.97ID:J/ZR4f1P0 お
996デフォルトの名無しさん (ワッチョイ 6775-LhZF)
2018/03/04(日) 08:18:43.29ID:J/ZR4f1P0 い
997デフォルトの名無しさん (ワッチョイ 6775-LhZF)
2018/03/04(日) 08:18:57.30ID:J/ZR4f1P0 い
998デフォルトの名無しさん (ワッチョイ 6775-LhZF)
2018/03/04(日) 08:21:21.48ID:J/ZR4f1P0 あ
999デフォルトの名無しさん (ワッチョイ 6775-LhZF)
2018/03/04(日) 08:24:24.96ID:J/ZR4f1P0 お
1000デフォルトの名無しさん (ワッチョイ 6775-LhZF)
2018/03/04(日) 08:26:06.35ID:J/ZR4f1P0 お
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 27日 10時間 23分 38秒
新しいスレッドを立ててください。
life time: 27日 10時間 23分 38秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★8 [ぐれ★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 東京の自販機そばに金塊4200万円分、何者かに持ち去られる…札幌の50代が8000万円振り込んだ後に上京して被害 [どどん★]
- 今年の流行語大賞 『働いて働いて働いてまいります』が受賞で不快感… 過労自殺の遺族らが会見「家族にむち打つような行為だ」 [冬月記者★]
- 【実況】博衣こよりのえちえちダンガンロンパ4🧪
- 【実況】博衣こよりのえちえちダンガンロンパ5🧪
- 【新職実装】VIPでメイプルストーリー inゆかり鯖【冬の大型アプデ】
- 🏡パン🍞つー✌まる👌見え👊😅👊
- プログラミングって具体的に何?
- 韓国人って美男美女多くね?
