Aracılığıyla paylaş


FrameworkName Oluşturucular

Tanım

FrameworkName sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

Name Description
FrameworkName(String)

.NET sürümü hakkında bilgi içeren bir dizeden sınıfının yeni bir örneğini FrameworkName başlatır.

FrameworkName(String, Version)

Bir dizeden ve .NET sürümünü tanımlayan bir Version nesneden sınıfının yeni bir örneğini FrameworkName başlatır.

FrameworkName(String, Version, String)

Bir dizeden, .NET sürümünü tanımlayan bir Version nesneden ve profil adından sınıfının yeni bir örneğini FrameworkName başlatır.

FrameworkName(String)

Kaynak:
FrameworkName.cs
Kaynak:
FrameworkName.cs
Kaynak:
FrameworkName.cs
Kaynak:
FrameworkName.cs
Kaynak:
FrameworkName.cs

.NET sürümü hakkında bilgi içeren bir dizeden sınıfının yeni bir örneğini FrameworkName başlatır.

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)

Parametreler

frameworkName
String

.NET Framework sürüm bilgilerini içeren bir dize.

Özel durumlar

frameworkName, Empty'e eşittir.

-veya-

frameworkName ikiden az bileşene veya üçten fazla bileşene sahiptir.

-veya-

frameworkName ana ve ikincil sürüm numarası içermez.

-veya-

frameworkName geçerli bir sürüm numarası içermez.

frameworkName, null'e eşittir.

Açıklamalar

Oluşturucu bir FrameworkName(String) dizeyi aşağıdaki biçimde ayrıştırıyor.

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

Köşeli ayraç içindeki bileşenler isteğe bağlıdır. Aşağıdaki tabloda her bileşen açıklanmaktadır.

Bileşen Açıklama
tanımlayıcı Bu FrameworkName örneği tanımlayan rastgele bir dize.
Sürümnumarası [v]major biçiminde .NET sürümünü temsil eden bir dize. küçük[.derleme.revision], burada "v" büyük veya küçük harf olabilir ve köşeli ayraçlar bir sürüm numarasının isteğe bağlı öğelerini belirtir.
profileName .NET sürümünün profilini temsil eden rastgele bir dize. Genellikle, .NET Compact Framework veya Silverlight gibi .NET Framework'ün bazı alt kümelerini belirtmek için kullanılır.

hem versionNumber hem de profileName varsa, tanımlayıcıdan sonra herhangi bir sırada görünebilirler. Bu dizeler büyük/küçük harfe duyarlı olmayan "Sürüm" ve "Profil" anahtar sözcükleri tarafından tanımlanır.

identifier, versionNumber ve profileName bileşenlerinin değerleri, bu FrameworkName nesnenin özelliklerinin değerlerini aşağıdaki gibi tanımlar:

  • Tanımlayıcı bileşenindeki baştaki veya sondaki boşluklar kaldırılır ve sonuçta elde edilen dize özelliğine Identifier atanır.

  • Baştaki veya sondaki boşluklar ve varsa ilk "v" veya "V" öğesinden versionNumberkaldırılır. Döndürülen dize daha sonra oluşturucuya Version.Version(String) geçirilir ve sonuçta elde edilen System.Version nesne özelliğine Version atanır.

  • Bileşendeki baştaki profileName veya sondaki boşluklar kaldırılır ve sonuçta elde edilen dize özelliğine Profile atanır.

Oluşturucuya FrameworkName geçirilebilen geçerli dize örnekleri aşağıda verilmiştir:

  • .NET Framework, Sürüm=4.0

  • . NETFramework, Sürüm=4.0

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

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

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

Şunlara uygulanır

FrameworkName(String, Version)

Kaynak:
FrameworkName.cs
Kaynak:
FrameworkName.cs
Kaynak:
FrameworkName.cs
Kaynak:
FrameworkName.cs
Kaynak:
FrameworkName.cs

Bir dizeden ve .NET sürümünü tanımlayan bir Version nesneden sınıfının yeni bir örneğini FrameworkName başlatır.

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)

Parametreler

identifier
String

.NET Framework sürümünü tanımlayan bir dize.

version
Version

.NET Framework sürüm bilgilerini içeren bir nesne.

Özel durumlar

identifier, Empty'e eşittir.

identifier, null'e eşittir.

-veya-

version, null'e eşittir.

Açıklamalar

sınıfı FrameworkName , bir Version nesnenin en az bir ana ve ikincil sürüm numarası içermesini gerektirir.

Şunlara uygulanır

FrameworkName(String, Version, String)

Kaynak:
FrameworkName.cs
Kaynak:
FrameworkName.cs
Kaynak:
FrameworkName.cs
Kaynak:
FrameworkName.cs
Kaynak:
FrameworkName.cs

Bir dizeden, .NET sürümünü tanımlayan bir Version nesneden ve profil adından sınıfının yeni bir örneğini FrameworkName başlatır.

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)

Parametreler

identifier
String

.NET Framework sürümünü tanımlayan bir dize.

version
Version

.NET Framework sürüm bilgilerini içeren bir nesne.

profile
String

Profil adı.

Özel durumlar

identifier, Empty'e eşittir.

identifier, null'e eşittir.

-veya-

version, null'e eşittir.

Açıklamalar

sınıfı FrameworkName , bir Version nesnenin en az bir ana ve ikincil sürüm numarası içermesini gerektirir.

Şunlara uygulanır