読み方:どっとねっと
読み方:どっとねっと
《netはnetwork(ネットワーク)の略》インターネット上のドメインで、ジェネリックトップレベルドメイン(gTLD)の一。主にインターネット関連の組織・団体のドメインとして利用される。ネットドメイン。→トップレベルドメイン
この場合のネットは、分量について結局得られる純量を意味する。例えば、食品の箱に内容量がネット
ITの関連では、インターネット広告の収益などについて用いられる場合が多い。広告代理店が得る中間マージンを差し引いて、実際に手元に残る金額がネット料金となる。
インターネット広告ではネットのほかにグロスと呼ばれる料金設定が扱われる。グロスは広告主が代理店に支払う金額であり、グロスから中間マージンを除くとネット料金となる。
| 警告 |
| この拡張モジュールは、
実験的 なものです。この拡張モジュールの動作・
関数名・その他ドキュメントに書かれている事項は、予告なく、将来的な PHP
のリリースにおいて変更される可能性があります。
このモジュールは自己責任で使用してください。 |
<%
Set domainObject = GetObject("WinNT://Domain")
For Each obj in domainObject
Response.Write obj.Name & "<br />"
Next
%>
<?php
$domainObject = new COM("WinNT://Domain");
while ($obj = $domainObject->Next()) {
echo $obj->Name . "<br />";
}
?>
<?php
$domainObject = new COM("WinNT://Domain");
foreach ($domainObject as $obj) {
echo $obj->Name . "<br />";
}
?>
| 名前 | デフォルト | 変更の範囲 | 変更履歴 |
|---|---|---|---|
| com.allow_dcom | "0" | PHP_INI_SYSTEM | PHP 4.0.5 以降で使用可能です。 |
| com.autoregister_typelib | "0" | PHP_INI_ALL | PHP 4 では PHP_INI_SYSTEM です。PHP 4.1.0 以降で使用可能です。 |
| com.autoregister_verbose | "0" | PHP_INI_ALL | PHP 4 では PHP_INI_SYSTEM です。PHP 4.1.0 以降で使用可能です。 |
| com.autoregister_casesensitive | "1" | PHP_INI_ALL | PHP 4 では PHP_INI_SYSTEM です。PHP 4.1.0 以降で使用可能です。 |
| com.code_page | "" | PHP_INI_ALL | PHP 5.0.0 以降で使用可能です。 |
| com.typelib_file | "" | PHP_INI_SYSTEM | PHP 4.0.5 以降で使用可能です。 |
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2026/02/11 12:13 UTC 版)
|
|
この記事には複数の問題があります。
|
| |
|
| 開発元 | .NET Foundation |
|---|---|
| 最新評価版 | |
| リポジトリ | |
| プログラミング 言語 |
C++およびC# |
| 対応OS |
|
| プラットフォーム | x86, x64, ARM32, ARM64, ppc64le, s390x |
| 前身 | .NET Framework, Xamarin, Mono |
| 後継 | 現行 |
| サポート状況 | サポート中です。 |
| 種別 | 開発支援、開発フレームワーク、オープンソースソフトウェア(?) |
| ライセンス | MIT License[4] |
| 公式サイト | dotnet |
.NET(ドットネット)は、マイクロソフトを中心に開発されてきたアプリケーション開発基盤の総称である。C#やF#などのプログラミング言語、共通言語ランタイム(CLR)、標準ライブラリ、開発ツール群を含み、単一の製品や単一の言語を指す名称ではない。このため、「.NET」という語は文脈によって異なる意味で用いられることがある。
現在の.NETは、旧来は .NET Core として提供されていた、FOSSとして開発されているクロスプラットフォーム対応のソフトウェアフレームワークであり[5]、Windows、Linux、macOSなど複数のオペレーティングシステム上で動作する。.NET 5以降では、従来の.NET FrameworkおよびXamarin/Monoで提供されてきた機能が統合され、これらの後継として位置づけられている[6]。
|
この節は検証可能な参考文献や出典が全く示されていないか、不十分です。 (2020年8月)
|
.NETの主な構成要素として、共通言語ランタイム(CLR)、標準ライブラリ、プログラミング言語、開発ツール群が挙げられる。
共通言語ランタイム(CLR)は、.NETにおけるプログラムの実行環境であり、複数のプログラミング言語で記述されたアプリケーションを共通に実行する役割を担う。
標準ライブラリは、.NETで利用可能な型やクラスの集合であり、入出力処理、コレクション、文字列操作、ネットワーク通信など、アプリケーション開発に必要な基本的な機能を提供する。
.NETでは、複数のプログラミング言語がCLRおよび標準ライブラリを共有する形で利用される。公式にサポートされているプログラミング言語としては、C#、F#、Visual Basic .NETがある[7]。これらの言語は、それぞれ異なる記述スタイルを持ちながら、同一の実行環境上で動作する。
また、.NETには、これらの構成要素を用いたアプリケーション開発を支援するための開発ツール群が含まれる。これには、ソフトウェア開発キット(SDK)やコマンドラインツール、統合開発環境(IDE)向けの支援機能などが含まれる。
これらの要素は相互に連携し、Webアプリケーション、コンソールアプリケーション、デスクトップアプリケーションなど、さまざまな種類のアプリケーションの開発に利用されている。
.NETは共通言語基盤 (CLI) の元となっている仕様であり、.NET CoreはCLIの実装になっている[8]。
.NET CoreのランタイムはCoreCLRである[9]。CoreCLRはガベージコレクタ、JITコンパイラ(RyuJIT)、プリミティブな型/クラスライブラリからなっている[10][11][注釈 1][注釈 2][12]。またランタイムに必要な型/クラスライブラリに追加して、フレームワークとして規定する型群としてCoreFXが.NET Coreには含まれる[13]。CoreFXはFramework Class Libraryの一部をフォークしたものである[14]。
.NET Coreと.NET FrameworkはAPIを一部共有しているが、.NET Coreには.NET Frameworkに存在しない固有のAPIが搭載されている[15]。.NET Coreライブラリの派生物はUWP用に利用されている[16]。.NET Coreのコマンドラインインタフェースは、オペレーティングシステムには実行エントリポイントを、開発者にはコンパイルやパッケージ管理などのサービスを提供する[17]。
.NETは複数のランタイムを利用できる。以下は .NET 7 における対応ランタイムである[18][19]。
これらは目的に応じて使い分けられる。例えば iOS はAOTコンパイル前提でありMonoランタイムが利用される。
もともと.NET Coreはクロスプラットフォームを前提とするフレームワークであり、.NET Core 3よりも前のバージョンでは、Windowsのデスクトップソフトウェア用の標準GUIを提供するためのWindows FormsとWPFが実装されていなかった[15][21]。2018年にマイクロソフトは、デスクトップ技術であるWindows Forms、WPF、UWPを.NET Core 3からサポートすることを公表した[22]。.NET Core 3.0では、Windows版に限りWindows FormsおよびWPFのサポートが提供されるようになった[23]。
| バージョン | リリース日 | 長期 サポート |
変更内容 |
|---|---|---|---|
| .NET Core 1.0 | 2016-06-27[25] | ||
| .NET Core 1.1 | 2017-03-07[26] | ||
| .NET Core 2.0 | 2017-08-14 | ||
| .NET Core 2.1 | 2018-05-30 | ||
| .NET Core 2.2 | 2018-12-04 | ||
| .NET Core 3.0 | 2019-09-23[27] | Build 2018で発表。デスクトップ・人工知能/機械学習・IoTアプリケーションの開発をサポートした。 | |
| .NET Core 3.1 | 2019-12-03 | ||
| .NET 5 | 2020-11-10[28] | 名前から"Core"が外れた[29]。.NET Core 4はスキップされ、.NET 5になった。これは.NET 5が.NET Framework 4.8の後継でもあることから、.NET Framework 4.xとの混同を防ぐ目的を含んでいる[30]。 | |
| .NET 6 | 2021-11-08[31] | ||
| .NET 7 | 2022-11-08 | Windows 8以前がサポート対象外となった。[32] | |
| .NET 8 | 2023-11-14 | ||
| .NET 9 | 2024-11-12 | ||
| .NET 10 | 2025-11-11 |
長期サポート版(LTS)はJavaと同じく2年ごとにリリースされているが、Javaのプレミア・サポートが5年、延長サポートがその次の3年[33]と比べて、.NETは3年[24]と短く、長期サポート版を使い続けるには、長期サポート版がリリースされる度に1年以内に乗り換えないといけない。UbuntuとRed Hat Enterprise Linuxも.NETの長期サポート版の独自サポートを行っていて[34]、Red Hat Enterprise Linuxのサポート期限は同じく3年だが[35]、Ubuntuは長期サポート版OSのサポート期限(最長15年)までサポートを行う[36]。
System.Collections, System.IO, System.Xml and so on), live in packages defined in the dotnet/corefx repository.” 出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/10/21 22:25 UTC 版)
ナビゲーションに移動 検索に移動| .net | |
|---|---|
| |
|
| 施行 | 1985年1月1日 |
| TLDの種類 | gTLD |
| 現在の状態 | 利用可能 |
| 管理団体 | VeriSign |
| 後援組織 | なし |
| 利用地域 | ネットワークのインフラ |
| 使用状況 | ISP、色々なサイト。.comドメインが使用できない代わりに使われることもある。 |
| 登録の制限 | なし |
| 階層構造 | セカンドレベルドメインの登録も認められている。 |
| 関連文書 | RFC 1591; ICANN registry agreement |
| 紛争解決方針 | UDRP |
| ウェブサイト | VeriSign NET Registry |
| DNSSEC | 利用可能 |
| IDN | 利用可能 |
.net(ドットネット)は、インターネットのDomain Name Systemで使用されるジェネリックトップレベルドメイン(gTLD)の一つである。
この名前はネットワークを表す"network"に由来しており、インターネットサービスプロバイダ(ISP)やその他のネットワークインフラストラクチャ企業など、ネットワークテクノロジに関わる組織を対象としているということを示している。ただし、それ以外の組織・個人に対する制限が適用されたことはなく、.netドメインは実質的に汎用の名前空間となっている。今なおネットワーク事業者や広告業界で人気があり[1]、また、 .comで取得したいドメインが既に取られていた場合の代替としても使用される。
.netは、 .com、 .org、 .edu、 .gov、 .mil、 .arpaとともに当初からあるトップレベルドメインの一つで、1985年1月に創設されたが、他のドメインと違って .netだけは RFC 920 に記載されていない[2]。2015年現在、 .com、 .tk、 .deに次いで4番目に人気のあるトップレベルドメインである[3]。
ネットワーク・ソリューションズを買収して .netの運営者となったベリサインは、2005年6月30日で満了となる運用契約を結んだ。ドメイン管理を担当する組織であるICANNは、ベリサインとの契約満了時に、ドメインを運営する組織の提案を求めた。ベリサインは契約入札を行って落札し、6年間の .netレジストリとしての契約を結んだ。2011年6月30日、ベリサインとの契約は自動的に6年間更新された。これは、ICANNが提示した要件をベリサインが満たしている限り、自動的に更新が行われるとICANN理事会が決議したことによるものである[4]。
登録は認定されたレジストラによって処理され、国際化ドメイン名も使用可能である[5]。
|
||||||
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/05/04 03:17 UTC 版)
NET
(net から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/12/27 06:29 UTC 版)
ネット
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/02/02 09:17 UTC 版)
.NETにおいては、概念(型システム)上、値型も含めすべての型はSystem.Object型(これは参照型である)の派生型であるため、この型への暗黙的なアップキャストを行なうことができる。すべての値型はSystem.ValueTypeクラスから派生し、その基底クラスであるSystem.Objectへの暗黙的なボックス化が可能となっている(Javaの自動ボックス化に相当)。一方、ボックス化解除はダウンキャストにより明示的に実行する必要がある。 C#の例を示す。 int iv1 = 100;object iw = iv1; // 暗黙的なボックス化。int iv2 = (int)iw; // ボックス化解除。 明示的なボックス化も可能ではあるが、通例使われない。 object iw = (object)iv1; // 明示的なボックス化。
※この「.NET」の解説は、「ボックス化」の解説の一部です。
「.NET」を含む「ボックス化」の記事については、「ボックス化」の概要を参照ください。