今注目のニュース
『Call of Duty: Mobile』が10月1日に配信決定。マルチプレイヤー主軸の基本プレイ無料ゲームとして大人気FPSシリーズがモバイルに登場
くさいニャ! ミカンに興味津々なネコちゃん、においに驚きすごい顔に
「アストラギウス銀河に新たな通信機が目を覚ます」 「どう見てもボトムズ」な新iPhoneの手作りPVが“むせる”

C#単語

シーシャープ

掲示板をみる(87)
  • twitter
  • facebook
  • はてな
  • LINE

C#とは以下のことをす。

  1. プログラミング言語の名称
  2. Cの半音上(ハ)のこと
    平均律において、「ハ」の周波数に 2の12乗根をかけた音。 CMajorスケールい音。
    ピアノでは2つ並んだ鍵の左側。

この記事ではプログラミング言語 C#について扱う。

概要

Microsoft社が提唱して生まれた言ISOやJISにも標準規格として登録されている。 名前の由来は C++ (しーぷらすぷらす) をさらにインクリメント(進める)して C++++ とし、それでは見づらいので 2x2に並べて C#としたらしい。 なお、本来ナンバーの意味で、半音上を表すとは違う記号であるが、便宜上半角#ナンバー)を用いることになっている。

特徴

的特徴として、(初期バージョンでは)JavaC++(そしてDelphi)の分かりやすいところと便利なところをそれぞれ採用した形(+α)となっている。また、.NET Frameworkの機が生きるようにデザインされている。バージョン3.0や4.0では関数型言語や動的言由来の機を多く取り込んでいる。

具体的な特徴

「howからwhatへ」という義を掲げ、開発者が行いたいこと(what)を可な限りそのまま書けるように言仕様進化させている。アプリケーション開発に置いて需要が高い割に面倒の多いGUI開発と、データアクセスに関する機が特に多い。

GUI開発向けの機としては、デリゲート関数ポインターのオブジェクト指向版)やイベントイベントハンドラーの追加・削除を行うための仕組み)などがあげられる。

データアクセス向けの機としては、LINQ(Language Integrated Query)と呼ばれる機があり、並列処理を見こしたデータ操作を、意図通りに書くことができる。

一方で、パフォーマンスへの配慮から、ポインターなどの低級(CPUの実動作に近いという意味)な機も(限定的な文脈下でのみ)サポートしている。ただし、パフォーマンス上の理由でポインターが必要とされる場面はほとんどない。

専門的に書いた特徴

使用者の声

随時追記。※魂の叫びをどうぞ

サンプルコード

namespace Niconico
{
class NicoVideo
{
static void Main(string[] args)
{
System.Console.WriteLine("Hello NicoNico!");
}
}
}

関連動画

関連商品

関連コミュニティ

関連項目

掲示板

  • 85ななしのよっしん

    2019/04/08(月) 15:35:49 ID: j9S1i/g+K2

    枯れた言もいいじゃない。
    そう思わせてくれる言の1つ。

  • 86ななしのよっしん

    2019/04/22(月) 22:14:29 ID: 3XEEU3fCUU

    >>84
    コンプレックス拗らせてどうした?

  • 87ななしのよっしん

    2019/07/07(日) 08:21:57 ID: v1sR4LQ0I7

    C#は初学者にもお勧めできる言
    最近はPythonかなとも思うけどw

急上昇ワード

最終更新:2019/09/20(金) 01:00

ほめられた記事

最終更新:2019/09/20(金) 01:00

☆オススメの関連コンテンツ

動画

この記事名で動画を検索

静画(イラスト)

この記事名で静画を検索

ニュース

この記事名でニュースを検索

ウォッチリストに追加しました!

すでにウォッチリストに
入っています。

OK

追加に失敗しました。

OK

追加にはログインが必要です。

       

ほめた!

すでにほめています。

すでにほめています。

ほめるを取消しました。

OK

ほめるに失敗しました。

OK

ほめるの取消しに失敗しました。

OK

ほめるにはログインが必要です。

TOP