「C#」を含む日記 RSS

はてなキーワード: C#とは

2019-09-10

C#classファイルを分ける意味

MainClass.cs

public class MainClass

{

  // Main メソッド

  public static void Main()

  {

   Person person = new Person();

   person.firstName = "山田";

   person.lastName = "太郎";

   Console.WriteLine(person.GetFullName()); // "山田 太郎" と表示される

  }

}

Person.cs

public class Person

{

  // FirstName プロパティ

  private string firstName;

  public string FirstName

  {

   get { return firstName; }

   set { firstName = value; }

  }

  // LastName プロパティ

  private string lastName;

  public string LastName

  {

   get { return lastName; }

   set { lastName = value; }

  }

  // フルネームを取得するメソッド

  public string GetFullName()

  {

   return firstName + " " + lastName;

  }

}

午前中にC#について聞いてた人がいて、ついでに聞きたい。

classファイルを分けたりする事があると思う。

   Person person = new Person();

このclass定義?なんだが、

必ず大文字文字定義するんだろうか。

new Person(); としたら、勝手に「Person.cs」の中の「Person」クラスを探してくれるんだろうか。

C#プログラム動作を1行1行確認したい。

前の増田が言っていた、Listのやつも知りたい。

paizaとかで入門動画見てれば分かるだろうか。

anond:20190910110609

チュートリアルはやったよ。Unityちゃん動かすのとか。

でもやっぱりキャラを動かす元データ必要だと思って

先にC#を学ぶべきかなと思ったんだ。

anond:20190910104309

元増田文法がわからないレベルなので、先にC#入門をやっといたほうがいいと思う

無名オブジェクトコード読む分には見た目でなんとなく読めると思うけど、多分ラムダ式とかlinqとかもわからんっしょ?

C#クラスや、その他基本と違うやり方でC#ファイル同士で連携とられると分からなくなる

入門用の書籍とか読むと、大体理解できていると思うんだけど

ネット上に落ちているC#ファイル同士で連携を取らせる手法などになってくると

複雑になってくるからか良く分からなくなってしまう。

C#csファイル同士で連携をとって

class使ったりList?みたいな<>に変数名を入れたような<food> みたいなやつだったり

そういう手法が書いてるところって無い?

スラスラ読める Unity C#ふりがなプログラミング (ふりがなプログラミングシリーズ) とか

その他C#本持ってるけど、実用的じゃないんだよなぁ。

2019-09-05

C#で書けるML.netなんてもんがあるんやな。

使ってる奴おる?

2019-09-04

C#Strategyって書き方があると思ってた

たんに「Strategy」っていうパターンの話であって

そういう「class」とか「funciton」とかの構文の話じゃないんだな!

紛らわしい。

クラスメソッドサブルーチンの違いは?

C#勉強中。

クラスでつまづいてる。

メソッドは良く分からない。

サブルーチンは、もらった材料を加工するための場所だと思ってる。

料理で例えたりできるのかな?

少し考えてみようと思う。

出来たら書いてみるからNG判断よろしく

2019-08-07

クラスとかインスタンスとか良く分からない

C#勉強中だけど、良く分からない。

学校に例えると、どんな感じのプログラムになるんだろう。


より一層わからなくなった。

C#入門したい

C#勉強がしたい。

classとか良く分からない。

良い感じのプログラムの組み方も分からない。

良い入門サイトいかな。探すか。

2019-08-05

ソフト

陰鬱(に見える)SI業界でもなく、華やか(に見える)web業界でもなく、最新の技術とも縁遠く(単に知らないだけ)。

日本製造業を少し支える、SEでもないし、プログラマーでもない、ソフト屋というのが自分だ。

担当しているいくつかの製品世界シェアで3位くらい、年間100台も売れたらいい感じ。

ソフト担当自分だけだ。実験ソフトも作るし、ハード設計してちょっと組み立てる(専門のやつにやらせろ)。

WindowsクライアントソフトC#で作り、設備・調整ソフトも作る(これが一番やることが多い、理論の甘さとハード個体差生産時の調整処理で検査合格域に押し込むのだ)。

もちろんサポートもする。時々顧客のところに行ってトラブル対応をしたり。(すみません、そのソフトWindows10はサポート外なんですぅ)

理論屋、メカ屋、電気屋、そしてソフト屋の分類で未だ生きている。ソフト屋のヒエラルキーは低く、出世の道は狭い。

仕事の属人化が問題になりつつも、外注しようにもコストが見合わず、ずるずると同じ体制が引き継がれている。

向上心もなく、ただただやってきた仕事を叩いているソフト屋。

まだ自分みたいな技術者がたくさんいるんだろうか。

それとも絶滅危惧種で、単に偶然保護された環境でなんとか生き延びているだけなのかな。

2019-08-02

C#の入門で一番分かりやすサイト

どこでしょーか?

2019-07-14

anond:20190714235421

派遣みたいな感じでこき使われていたときに、正社員様は残業フルでつくのに、俺らはサービスでこき使われて、プロジェクト終わったらぽーい、でめんどくさいことばっかりさせられて、ほんとむかつくから、クソわかりにくいコードをあえて書いてやってたことある

まあコボラー中年正社員が上にいたから、グローバル変数使って書けとかC#なのに言われて気が狂いそうだったからな

ごめんな、俺みたいな奴のせいか

2019-07-08

Unity触ってるんだけど

C#ってクラス内の変数呼び出すのにthis.付けても付けなくても同じ挙動で通るの?

付けた方がいい?

2019-07-04

オブジェクト指向」「カプセル化」とかを「はてな」で例えてみて

C#勉強中。

オブジェクト指向とか、カプセル化とか考えてたら訳が分からなくなってきた。

増田とか、はてなとかで例えてみてくれないかな。




無理か。

C#始めた増田だけど、オブジェクト指向カプセル化分からん

setterは使わない、getterは使わない

その他色々と「やらないほうが良い事」はあれど

どう書けばいいのかについては特に記載が無い。

勇者に学ぶオブジェクト指向プログラミング(Java)みたいに、分かりやすい例は無いの?

https://qiita.com/nrslib/items/73bf176147192c402049

これ見たけど、ダメダメダメダメだけで

こうすれば最高!という例が無かった…。

[]2019年7月3日水曜日増田

時間記事文字数文字数平均文字数中央値
009015050167.249.5
0110213383131.244
0231258183.343
03131893145.697
04115466496.9102
05121399116.662
0618111662.035.5
0770452764.749.5
0839286873.553
091241197196.547
101811734395.851
111541501997.546
121981311366.234
131571179675.139
14119822069.148
151241018482.134.5
161961755589.639
171561029066.033
18130973074.833.5
19121731360.428
201311237494.543
2115317111111.854
227713890180.435
23909153101.752
1日249723334593.540

本日の急増単語 ()内の数字単語が含まれ記事

歪めろ(14), 折れろ(4), あまえんぼ(4), 桐生(3), スクールカウンセラー(3), リッツ(3), ルルブ(5), カプセル化(6), 応援歌(5), ほなら(13), 政権運営(5), 戸田真琴(3), 嗜好(31), 分散(11), 只(8), 折れ(19), 民主党(11), 譲ら(6), 民主(7), 悪いっ(7), 在日(5), エヴァ(6), 内面(10), 人格(33), 自民(13), 欲望(15), プレッシャー(7), 政権(16), キャンペーン(7), 役所(10), 野党(15), 自民党(16), ロボット(13), 年金(19), 尊重(16), 安倍(14), 罵倒(13), 新卒(10)

頻出トラックバック先(簡易)

■そうなの?ってなる情報を教えて欲しい /20190703111248(17), ■なんでみんな酢を飲まないの? /20190703072316(15), ■下着を売っていたJKのブスが前向きになった話 /20190703013656(12), ■KKOモテるためにやったこと /20190703085937(11), ■戸田真琴さんのnoteを読んだ分散SNSユーザ /20190703040517(11), ■仲良しだけどセックスできなくなったか離婚したい /20190628154225(11), ■20ニートだけど老後2000万問題歓喜ダンス踊ったわ /20190703012548(11), ■ /20190703101504(8), ■ツイッター絵師とかが「いくら友達でも無料で書かなきゃいけないの?」とか言うけど /20190703085707(7), ■老後のために小説書いたら誰にも読まれなくて詰んだ /20190703202308(7), ■お会計の時にいつもありがとうございますと言われた /20190703123611(7), ■「自分障害者だった〜」は釣りでした。みんなありがとう。 /20190703165854(6), ■「◯歳で結婚してない奴はおかしい」論はそろそろ無理 /20190702084110(6), ■ /20190703101028(6), ■『アスファルトに咲く花のように』はどこにかかっているのか /20190703181744(6), ■もうご飯食べに行くお店のネタがない /20190703101703(6), ■プログラムに強い増田さん!C#カプセル化等について教えて~ /20190703172738(6), ■何でエンジニアってちゃん会社来ないの? /20190703204618(6), ■実際40過ぎで結婚してない人はおかしいよね /20190701233108(5), ■増田って夫婦の財布どうしてんの /20190703123031(5), ■おじちゃんだけどエッチな目で見ないでほしい /20190703183656(5), ■アフィブロガーだが生きる価値を見失った /20190703203324(5), ■問1「カンナ」「だけの」「人生だった」を使って文を作れ /20190703153054(5), ■生理用品に軽減税率適用されない! /20190703183611(5), ■C#クラスのまとめ方?について良くわかんない /20190703085703(5), ■結婚予定の女がモテるためにやったこと /20190703093551(5), ■妊婦検診のたび、あそこにモノを入れられるんだ /20190703145736(5)

増田合計ブックマーク数 ()内の数字は1日の増減

6410583(2226)

2019-07-03

anond:20190703172738

こりゃあたちの悪い書き方を知らんからカプセル化のありがたみがわかんないんだよなきっと

環境C#とかで、人物一人分の情報クラスを作る気があって、Personには体重とか身長とかがあって、みたいなわりときちんとした理屈があればああそれはね、それぞれプロパティにしとけば大丈夫、なんてので大丈夫

地獄はこうだ。

char Person[200];
/* 0から19までを名字に使います */
/* 20から38までを名前に使います */
/* 39は年号コードです 0: 明治、 */
/* 40は生年です */
/* ... */

そしてソースコードの中にいきなり現れる

Person[70] = 35; 

なにやってんだこれー!わかんねえぞこれー!

こういうことがないように、カプセル化するんだ。

anond:20190703172738

「【C#】「カプセル化」をもう一度学ぶ」ってのにあった。

New Person person とかやるのだろうか。

プログラムいから参照方法は分からない。

プログラムに強い増田さん!C#カプセル化等について教えて~

Personっていう情報があったとして

名字

名前

・生年月日

・年齢

身長

体重

とかのデータがあるとするじゃん?

どうやってカプセル化するの?

どうやって他のクラス(?)から参照するの?

C#クラスのまとめ方?について良くわかんない

なんかあったと思うんだ。

全てに共通したもの値を全てまとめたクラスを作るみたいな。

動物が居たとして、名前以外の「重さ」とか「身長」とかの変数

1つのクラスにまとめるみたいな……。

それって何ていうのかな。

継承?

動物が居たら

名前

HP

・重さ

身長

・収穫物

・鳴き声

みたいな。それぞれを変数に入れてまとめて、

getする(?)みたいなの無かったっけなぁ

2019-06-30

anond:20190630133008

C+/C++ができないと飯は食えない

遊びで良いならUnity(C#)やっとけ

2019-06-28

anond:20190628201445

C, C++, Java, Javascript, Perl, C#, PHP あたりを全部「C系の言語」と言って「〇〇を知ってたら××も覚えやすいですよ」みたいに言ってる人をたまに見るな。

2019-06-27

シリアライズ、デシリアライズ

よくわかんないんだよね。

シリアライズって書いて、他のC#ファイルクラスを参照したりするじゃん?

結局どういうこと?

まとめる意味ってあるの?

ログイン ユーザー登録
ようこそ ゲスト さん