TextFieldParser.SetFieldWidths(Int32[]) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Okuyucunun sınırlayıcılarını belirtilen değerlere ayarlar.
public:
void SetFieldWidths(... cli::array <int> ^ fieldWidths);
public void SetFieldWidths(params int[]? fieldWidths);
public void SetFieldWidths(params int[] fieldWidths);
member this.SetFieldWidths : int[] -> unit
Public Sub SetFieldWidths (ParamArray fieldWidths As Integer())
Parametreler
- fieldWidths
- Int32[]
dizisi.Integer
Örnekler
Bu örnek bir metin alanı ayrıştırıcısı açar ve alan genişliğini olarak 5tanımlar.
Using FileReader As New Microsoft.VisualBasic.FileIO.
TextFieldParser("C:\logs\test.log")
FileReader.SetFieldWidths(5)
End Using
yolu C:\logs\test.log , ayrıştırmak istediğiniz dosyanın yolu ve adıyla değiştirin.
Aşağıdaki örnek bir metin alanı ayrıştırıcısı açar ve alan genişliklerini , 5ve değişkeni olarak 10tanımlar.
Using MyReader As New Microsoft.VisualBasic.FileIO.
TextFieldParser("C:\logs\test.log")
MyReader.SetFieldWidths(5, 10, -1)
End Using
yolu C:\logs\test.log , ayrıştırmak istediğiniz dosyanın yolu ve adıyla değiştirin.
Açıklamalar
Bu ayar yapıldığında özelliğin Delimiters mevcut içeriği temizlenir.
Bu yöntem, dizi oluşturmadan sınırlayıcıları ayarlamak için bir yol sağlar.
Aşağıdaki tabloda, yöntemini içeren görev örnekleri listelenmiştir SetFieldWidths .
| İçin | Bkz: |
|---|---|
| Metin dosyasını ayrıştırma. | TextFieldParser Nesnesiyle Metin Dosyalarını Ayrıştırma |