0からの、超初心者C#相談室 (98レス)
1-

1: 2020/09/29(火)07:33 ID:uJP1hHE0(1) AAS
何にも知らない0からの出発、超初心者のためのC#相談室
2: 2020/09/29(火)08:15 ID:H0O0pc1n(1) AAS
コンソールアプリから初めて、
コマンドラインのよる処理分岐
リダイレクトとかからかなぁ
3: 2020/09/29(火)08:48 ID:+5yt1Rc2(1) AAS
先ずはハロワ
4
(1): 2020/09/29(火)12:08 ID:xDA//a+Z(1) AAS
ふらっとがあるし、参考になるようなテンプレも無いクソスレ立てて何がしたいの?
Visual Studioインストールするだけで不要だよこのスレ
5: 2020/09/29(火)16:35 ID:/zTBPqgn(1) AAS
C#で何つくるの?
目的がないと覚える気力がでない。
6: 2020/10/01(木)22:03 ID:BGBLZhGK(1) AAS
2chスレ:tech ここの姉妹スレです

>>4
もう一つのC#初心者スレはガチの入門者がいないので建てました
7: 2020/10/02(金)00:55 ID:5fPg27UF(1) AAS
つい先月にunityではじめてC#スクリプトに触れた初心者なんですが

Unityのアセットがよくわかってなくて、
とっかかりすらわからないので
C#でのデータベース利用(XAMPPのMySQL等)と
Unityゲーム内のカメラ画像を取り込むような
C#での機械学習(APIかライブラリ)を利用する為のご指南下さい。
VRオープンワールド内でのモンスターAIの作り方みたいなものの説明サイト等あればよろしくお願いします。
8
(1): [age] 2020/10/08(木)23:06 ID:g52ct4Ux(1) AAS
Application.Run(new Form2())
これはオブジェクトをApplicationクラスに渡してるのでしょうか?
Form f=new Form();
Application.Run(f)と同じなのでしょうか
9
(2): 2020/10/09(金)01:00 ID:760t1BpC(1/2) AAS
Ruby では、オブジェクトを一旦、変数に代入してから関数に渡しても、
直接渡しても同じ

def f( str )
puts str
end

text = "a"
f( text ) #=> a
省1
10: 2020/10/09(金)06:51 ID:QH6LUMT4(1/2) AAS
>>9
すいませんRuby読めないです
Application.Run(new Form())は変数が無いですが何を渡してるのでしょうか
入門書にも書いてないので困ってます
11
(1): 2020/10/09(金)07:17 ID:xi+NXUwh(1) AAS
Form2なのかFormなのかどっちやねん
書き間違いならどっちもいっしょや
12: 9 2020/10/09(金)08:07 ID:760t1BpC(2/2) AAS
Ruby は可読性が高いから、誰でも読める。
def で、f という関数の内容を定義してるだけ

def f( str )
関数の処理
end

その下で、f を呼び出すときに、引数に直接、"a" を渡すか、

text = "a"
省6
13
(1): 2020/10/09(金)09:45 ID:vl+UDRkB(1) AAS
>>8
同じだけど
オブジェクトの寿命が違うんじゃないかな
f に代入した方が長生きすると思う
14: 2020/10/09(金)21:40 ID:QH6LUMT4(2/2) AAS
>>11,13
どちらで書いても意味は同じなのですね・・・
ありがとうございます。
15
(1): 2020/11/04(水)00:43 ID:RMWJbBaw(1) AAS
unity始めてたどりつきました。DateTimeだけじゃ無いんですが、parseとかで例外が出るじゃ無いですか?あらゆる例外に対処して、とりあえず例外でプロセスが落ちることを無くしたいのですが、どう言う定石で詰めていくんですか?
16
(1): 2020/11/04(水)10:13 ID:wF8lqQTT(1) AAS
catchして握りつぶせば落ちなくなるが
代わりに暴走するリスクがある
17
(1): 2020/11/04(水)12:27 ID:c0Ghl4uK(1) AAS
>>15
ドキュメントを読んで各メソッドが何の例外を投げうるかを確認して、適宜必要な箇所にcatchを書いていく
18: 2020/11/05(木)22:11 ID:i2AoRiKt(1) AAS
D = function(n) {
a = n
while (n > 1) {
n = ifelse(n %% 2 == 0, n / 2, 3 * n + 1)
a = c(a, n)
}
a&plot(D(n),type="l")
省2
19: 2020/11/06(金)11:07 ID:LTqO0fOq(1) AAS
スレチ
20: 2020/11/06(金)11:37 ID:XQh1l7g1(1) AAS
>>16 >>17
ありがとうございました。基本に忠実にと言うことですね。Javaのように catch(Exception) とか throws Exception のような凶悪なものが無くホッとしていると言うか、ちょっとだけ残念な気もしてます。重ね重ねありがとうございました。
21: 2020/11/08(日)15:59 ID:pu6+inAk(1/2) AAS
すみません
C# でUSBの抜き差し及び、デバイスリストを得るサンプルありますか?
(関数だけでもOKです)

環境は VS2019 Win10(2004)
WPF で使っています。  
22
(1): 2020/11/08(日)16:01 ID:M0llHupc(1) AAS
URL忘れたけど見覚えはあるよ
23
(1): 2020/11/08(日)19:13 ID:pu6+inAk(2/2) AAS
>>22
情報ありがとうございます
あるんですね
いくつか見つけたのですが win32?かなにかを使うらしく 僕の環境では動かなかったので
なにかわかったら教えてください
24: 2020/11/10(火)18:44 ID:BdpldDoX(1) AAS
>>23
WM_DEVICECHANGE に反応してチェックするようにしてみたけど、
イマイチ思ったようにメッセージが来なかったんで、結局ポーリングしてた。
今でも基本はポーリングしてる。
25
(1): 2020/11/12(木)12:04 ID:UmnbX+Qi(1) AAS
C#ってCと同じ構文なの?
26: 2020/11/12(木)12:18 ID:f5BAQJxF(1) AAS
何で同じだと思ったの
27
(1): 2020/11/12(木)21:31 ID:mZuxTC7b(1) AAS
>>25
同じ構文の別言語って存在するの?
28: 2020/11/12(木)21:45 ID:KURrKaPZ(1) AAS
if(a=0)

と書くと代入されたり、0かどうかテストされたりという意味か?
29: 2020/11/13(金)06:56 ID:RAYkAXvG(1) AAS
方言みたいなもの
30: 2020/11/13(金)23:32 ID:RhbFV+AU(1) AAS
>>27
MATLABとOctaveとか……違うか
31: 2020/12/12(土)12:33 ID:e9onnhEA(1) AAS
インターネットが始まった当初なら
グローバル化とか情報共有とか甘い言葉が通用したけど
今時、情報は金だからな
「何も分からないからタダで教えて!」って口開けてるだけじゃ
虫が良すぎだよな
32: 2020/12/14(月)08:54 ID:EtWL7Ilr(1) AAS
情報に相応の対価が必要なのは昔からだが。
33: 2020/12/16(水)09:07 ID:VvO9Nm1h(1) AAS
違うな
情報の内容に応じるんじゃなくて
情報欲しがってる奴が「どれくらい欲しいか?」に応じてるんだよ
株や為替や骨董品と同じ
自分で調べるのが面倒で金払ってでもまとめた情報欲しがる奴がいれば
Hello!でも金になる
34
(1): 2020/12/27(日)16:12 ID:qyV7jdQO(1/2) AAS
for (; ; ) {
var str = "Hello, world! ";
Console.Write(str);
}

string str;
for (; ; ) {
str = "Hello, world! ";
省5
35: 2020/12/27(日)16:50 ID:VS6+Jx70(1) AAS
>>34
変数のスコープが違う

コンパイラの最適化でILは同じになるかもしれないけど
ループの中でしか必要ないならそのケースは前者のほうがいい
36
(2): 2020/12/27(日)17:13 ID:qyV7jdQO(2/2) AAS
ありがとうございます
変数のスコープのことまでは思い至りませんでした
上側は変数を繰り返し宣言してるようで嫌だったんですが
37: 2020/12/27(日)17:56 ID:bUn1CAUk(1) AAS
>>36
下のコードは読みにくいよ。
38: 2021/01/19(火)19:14 ID:EuSX2rsQ(1) AAS
あぁfor文なのか。
39
(1): 2021/04/23(金)11:42 ID:vBExXjaP(1) AAS
>>36
上のコードの方が遥かに良い
40: 2021/06/01(火)00:43 ID:jX3vW8oh(1/2) AAS
jsonの逆シリアル化について教えてください
以下のコードでローカルのjsonファイルを読み込み、逆シリアル化をしてオブジェクトを得たいと考えています

?var readJsonFile = File.ReadAllText(filePath);

?var jsonDeserialize =JsonSerializer.Deserialize<List<Food>>(readJsonFile);

public class Food{
public string Name{get;set;}
public int Price{get;set;}
省7
41: 2021/06/01(火)06:27 ID:jX3vW8oh(2/2) AAS
>>39 です
書き込むスレを間違えました
すみません
42: 2021/09/14(火)18:49 ID:nfAmb9Pk(1) AAS
助けてくれ
外部リンク:teratail.com
43: 2021/09/16(木)09:29 ID:I3VTO38j(1) AAS
まるちんこ
44
(1): [sag] 2021/10/19(火)08:49 ID:7/3R28mC(1) AAS
C#でもWIN32APIが使えるみたいなのですが(関数名が若干変わってる?)
そういうのって何処で調べられますか?

WriteProcessMemory→WriteMemory とか関数名が若干変わってるみたいですが
1-
あと 54 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.022s