Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
C#文法1:C#で最初に身に着けるべき30の文法
Rating: 4.0 out of 5(2,420 ratings)
13,321 students

C#文法1:C#で最初に身に着けるべき30の文法

C#文法基本のキ:if文などの王道の文法からクラス,インスタンス,インタフェース,抽象クラス,Disposeなど,C#初心者がつまずきそうな部分を丁寧に動画で解説しています
Last updated 1/2025
Japanese

What you'll learn

  • C#初心者の為の文法の基本
  • C#でどんなことができるかを理解できる。
  • 最初に最低限必要な文法知識を学ぶことができます。

Course content

1 section62 lectures5h 43m total length
  • #00_はじめに3:02
  • #01 C#について1:23
  • #02 .NET Frameworkとは1:34
  • #03 ソリューションとは0:46
  • #04_参照関係5:09
  • #05_名前空間とは2:25
  • #06_ブロック8:05
  • #07_変数と定数6:25
  • #08A_データ型3:45
  • #08B_データ型の実装5:54
  • #09_値型と参照型12:26
  • #10_データ型の変換12:21
  • #11_配列5:09
  • #12_動的配列7:57
  • #13A_演算子の解説3:42
  • #13B_演算子の実演6:17
  • #14A_条件分岐 if文とswich文とは1:45
  • #14B_条件分岐 if文とswich文の実装9:01
  • #15_while文7:50
  • #16_do-while文2:42
  • #17_for文4:44
  • #18_foreach文12:04
  • #19_オブジェクト指向とは4:42
  • #20_クラスとは8:28
  • #20B_レクチャークラスとはの一部訂正_0:39
  • #21_コンストラクタとは12:21
  • #22A_アクセス修飾子とは4:52
  • #22B_アクセス修飾子_実演9:06
  • #23_メソッドとオーバーロードの書き方4:50
  • #24_フィールドと型推論3:27
  • #25A_インスタンスとは1:44
  • #25B_インスタンスの実装6:01
  • #26A_カプセル化とは3:24
  • #26B_カプセル化の実装7:19
  • #27A_プロパティとは1:17
  • #27B_プロパティの実装9:06
  • #28A_Disposeとは4:28
  • #28B_Disposeの実装方法8:43
  • #29A_staticとは2:52
  • #29B_staticの実装11:24
  • #30A_継承とは2:07
  • #30B_継承の実装5:34
  • #31A_オーバーライドとは1:18
  • #31B_オーバーライドの実装3:20
  • #32A_インタフェースとは2:01
  • #32B_インタフェースの実装7:43
  • #33A_抽象クラスとは2:24
  • #33B_抽象クラスの実装6:56
  • #34A_Exception_例外とは2:09
  • #34B_Exception_例外の実装14:47
  • おわりに2:19
  • 補講01_継承についての補足5:10
  • 補講02_継承についての補足_コードでの解説17:07
  • 補講03_継承についての補足_継承の使いどころ_ドラクエ編14:35
  • 補講04_ReadAllLinesのDisposeは必要か2:47
  • 補講05_メッセージボックスを好きな場所にだしたい6:25
  • 補講06_コンパイルエラーになるケース3:43
  • 補講07_intにToStringがある理由4:45
  • 補足08_画面コントロールのDisposeについて3:48
  • 補講10_catch (Exception e) の e は不要ですか?5:12
  • 使用したリソース0:10

    講義で使用したプログラムコード及び,ドキュメントのダウンロードが可能です。プログラムはVisualStudio2017でのみ動作を確認していますが,動作を保証するものではありません。

  • ボーナスレクチャー0:14

Requirements

  • PC

Description

この動画は、C#の初心者、またはこれからC#を学ぼうと思われている方に対して作成した物です。C#のコーディングに自信のない方のみご覧ください。

 

この動画ではC#の基本的な文法を網羅的に学ぶことができます。

学校でプログラムを学んだことのない方は、プログラマー等の会社に就職しても最初の1年がとにかく大変だと思います。

 

私は今でこそ、メーカーでプロジェクトリーダーをしており、毎年入ってくる新人の教育や、後輩のプログラムのコードレビュー等を行っていますが、17年くらい前は、全くのプログラミング初心者でした。最初に入ったプログラマーの会社でイチから勉強して今に至ります。だから、初心者の方の気持ちがすごくわかるし、どう教えれば、初心者が理解できるかもわかるつもりです。

 

この動画を観ることで次のような効果が得られます

・簡単なプログラムは何も見ずに書けるようになる

・基本的な文法のマスター

・意味を理解してプログラミングできるようになる

・オブジェクト指向は概念として講義していますが、深いレベルではありません

 

この世の中にはプログラミングの天才みたいな人がいて、ケントベックやマーチンファウラーなどの著書にくらべれば、この動画の技術レベルはそれほどではありません。オブジェクト指向などについて深く学びたい方は、そういった人の書いた本や動画をお勧めします。

ただ、この動画の良いところは、わかりやすいことです。前述したとおり、ズブの素人からこの業界に入って、苦労しまくった私だからこそ、素人の方をプロのプログラマーに教育することができると思っています。

 

学校の先生の授業はわからなかったけど、その後に理解している同級生に教えてもらったら理解できたという経験はないでしょうか?あれは最近まで理解できていない人が物事を理解すると、他人へ教育するとき、わからない人の気持ちがわかっているので、解説がわかりやすくなるためです。だから私の事もちょっと先輩に教わるくらいの気持ちで、この動画を観ていただければと思います。


#01 C#について

#01-2 名前空間と参照関係

#02 ブロック

#03 値の扱い方と変数と定数

#04 データ型

#05 値型と参照型

#06 データ型の変換

#07 配列

#08 動的配列

#09 演算子

#10 条件分岐 if文とswich文

#11 while文

#12 do-While文

#13 for文

#14 foreach文

#15 オブジェクト指向

#16 クラス

#17 コンストラクタ

#18 アクセス修飾子

#19 メソッド

#20 フィールド

#21 インスタンス

#22 カプセル化

#23 プロパティ

#24 Disposeとusing

#25 static

#26 継承

#27 override(オーバーライド)

#28 ポリモーフィズム①インタフェース編

#29 ポリモーフィズム② 抽象クラス編

#30 例外

Who this course is for:

  • C#のプログラミング初心者
  • C#の文法に自信がない方
  • C#の文法を全体的に学びたい方