FrameworkName Konstruktor

Definisi

Menginisialisasi instans baru kelas FrameworkName.

Overload

FrameworkName(String)

Menginisialisasi instans FrameworkName baru kelas dari string yang berisi informasi tentang versi .NET.

FrameworkName(String, Version)

Menginisialisasi instans FrameworkName baru kelas dari string dan Version objek yang mengidentifikasi versi .NET.

FrameworkName(String, Version, String)

Menginisialisasi instans FrameworkName baru kelas dari string, Version objek yang mengidentifikasi versi .NET, dan nama profil.

FrameworkName(String)

Sumber:
FrameworkName.cs
Sumber:
FrameworkName.cs
Sumber:
FrameworkName.cs

Menginisialisasi instans FrameworkName baru kelas dari string yang berisi informasi tentang versi .NET.

public:
 FrameworkName(System::String ^ frameworkName);
public FrameworkName (string frameworkName);
new System.Runtime.Versioning.FrameworkName : string -> System.Runtime.Versioning.FrameworkName
Public Sub New (frameworkName As String)

Parameter

frameworkName
String

String yang berisi informasi versi .NET Framework.

Pengecualian

frameworkNameadalah Empty.

-atau-

frameworkName memiliki kurang dari dua komponen atau lebih dari tiga komponen.

-atau-

frameworkName tidak menyertakan nomor versi utama dan minor.

-atau-

frameworkName tidak menyertakan nomor versi yang valid.

frameworkNameadalah null.

Keterangan

FrameworkName(String) Konstruktor mengurai string dalam format berikut.

*identifier*,Version=*versionNumber*[,Profile=*profileName*]

Komponen dalam kurung siku bersifat opsional. Tabel berikut ini menjelaskan setiap komponen.

Komponen Deskripsi
pengidentifikasi String arbitrer yang mengidentifikasi instans ini FrameworkName .
versionNumber String yang mewakili versi .NET, dalam bentuk [v]major. minor[.build. revisi], di mana "v" dapat berupa huruf besar atau huruf kecil, dan tanda kurung menunjukkan elemen opsional dari nomor versi.
profileName String arbitrer yang mewakili profil versi .NET. Biasanya, ini digunakan untuk menunjukkan beberapa subset .NET Framework, seperti .NET Compact Framework atau Silverlight.

Jika ada versionNumber dan profileName , mereka dapat muncul dalam urutan apa pun setelah pengidentifikasi. String ini didefinisikan oleh kata kunci "Versi" dan "Profil", yang tidak peka huruf besar/kecil.

Nilai komponen pengidentifikasi, versionNumber, dan profileName menentukan nilai properti objek ini FrameworkName sebagai berikut:

  • Setiap spasi putih di depan atau di belakang dalam komponen pengidentifikasi dihapus dan string yang dihasilkan ditetapkan ke Identifier properti .

  • Setiap spasi putih di depan atau di belakang dan "v" atau "V" awal, jika ada, dihapus dari versionNumber. String yang dikembalikan kemudian diteruskan ke Version.Version(String) konstruktor, dan objek yang System.Version dihasilkan ditetapkan ke Version properti .

  • Setiap spasi putih di depan atau di belakang dalam profileName komponen dihapus dan string yang dihasilkan ditetapkan ke Profile properti .

Berikut ini adalah contoh string valid yang dapat diteruskan ke FrameworkName konstruktor:

  • .NET Framework, Versi=4.0

  • . NETFramework, Version=4.0

  • .NET Framework, Version=2.0, Profile=Compact

  • .NET Framework, Version=v4.0, Profile=Compact

  • .NET Framework, Profile=Full, Version=2.0.0

Berlaku untuk

FrameworkName(String, Version)

Sumber:
FrameworkName.cs
Sumber:
FrameworkName.cs
Sumber:
FrameworkName.cs

Menginisialisasi instans FrameworkName baru kelas dari string dan Version objek yang mengidentifikasi versi .NET.

public:
 FrameworkName(System::String ^ identifier, Version ^ version);
public FrameworkName (string identifier, Version version);
new System.Runtime.Versioning.FrameworkName : string * Version -> System.Runtime.Versioning.FrameworkName
Public Sub New (identifier As String, version As Version)

Parameter

identifier
String

String yang mengidentifikasi versi .NET Framework.

version
Version

Objek yang berisi informasi versi .NET Framework.

Pengecualian

identifieradalah Empty.

identifieradalah null.

-atau-

versionadalah null.

Keterangan

Kelas FrameworkName mengharuskan Version objek menyertakan setidaknya nomor versi utama dan minor.

Berlaku untuk

FrameworkName(String, Version, String)

Sumber:
FrameworkName.cs
Sumber:
FrameworkName.cs
Sumber:
FrameworkName.cs

Menginisialisasi instans FrameworkName baru kelas dari string, Version objek yang mengidentifikasi versi .NET, dan nama profil.

public:
 FrameworkName(System::String ^ identifier, Version ^ version, System::String ^ profile);
public FrameworkName (string identifier, Version version, string profile);
public FrameworkName (string identifier, Version version, string? profile);
new System.Runtime.Versioning.FrameworkName : string * Version * string -> System.Runtime.Versioning.FrameworkName
Public Sub New (identifier As String, version As Version, profile As String)

Parameter

identifier
String

String yang mengidentifikasi versi .NET Framework.

version
Version

Objek yang berisi informasi versi .NET Framework.

profile
String

Nama profil.

Pengecualian

identifieradalah Empty.

identifieradalah null.

-atau-

versionadalah null.

Keterangan

Kelas FrameworkName mengharuskan Version objek menyertakan setidaknya nomor versi utama dan minor.

Berlaku untuk