2012-07-22 37 views
13

Vì tôi muốn Split()string s, tôi thường sử dụngShortcut để tạo nhân vật mảng

new char[] { ';' } 

hoặc một cái gì đó như thế cho một tham số cho Split().

Có lối tắt nào để tạo mảng ký tự với một phần tử tại thời gian biên dịch không? Không phải là tôi quan tâm đánh máy, nhưng ...

Trả lời

24

Đặc biệt đối với nhiều yếu tố, các phím tắt sau đây là tốt đẹp:

";".ToCharArray() 

Bạn có thể sử dụng tính năng này với nhiều ký tự:

";,\t".ToCharArray() 
+0

Phím tắt tuyệt vời. Tôi sẽ không bao giờ quên điều này :) –

16

Trong C# 3, bạn có thể sử dụng một mảng ngầm-gõ:

new[] { ';' } 

Nếu bạn không đi qua một StringSplitOptions, bạn chỉ có thể tận dụng lợi thế của params tham số:

.Split(',') 
Các vấn đề liên quan