FrameworkName Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
frameworkName
adalah 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.
frameworkName
adalah 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
identifier
adalah Empty.
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
identifier
adalah Empty.
Keterangan
Kelas FrameworkName mengharuskan Version objek menyertakan setidaknya nomor versi utama dan minor.