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[]
Integer
dizisi.
Örnekler
Bu örnek bir metin alanı ayrıştırıcısı açar ve alan genişliğini olarak 5
tanı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 , 10
ve değişkeni olarak 5
tanı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
Özellik ayarlandığı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örevlere ilişkin örnek liste verilmiştir SetFieldWidths
.
Amaç | Bkz. |
---|---|
Metin dosyasını ayrıştırma. | TextFieldParser Nesnesiyle Metin Dosyalarını Ayrıştırma |