Düzgün hazırlanmış bir dize işlemi işe yaramasına rağmen, kısmi URI bilgilerinin çıkarılmasına yönelik genel bir yol, bu işlemleri kapsülleyen yöntemlere sahip olan System.Uri
türünü kullanmaktır, örn.
var uri = new Uri("http://www.site.com/link/index.php?REMOVETHISHERE");
var part = uri.GetLeftPart(UriPartial.Path);
Bu
daha net kod niyet iletecek ve yeniden kullanarak olacak çalıştığı bilinen bir mevcut uygulamasını.
System.Uri
yapıcısı, dize geçerli bir URI'yi temsil etmiyorsa bir istisna atar, ancak geçersiz bir URI ile karşılaşılmışsa muhtemelen programınızda başka bir davranışı çağırmak isteyebilirsiniz. Geçersiz bir URI'yi tespit etmek için istisnayı yakalayabilir veya TryCreate()
aşırı yüklerinden birini kullanabilirsiniz.
yalnızca birini garanti edebilir? '' dizinde mi? –
Evet. Parapura istediğimi zaten gönderdi, teşekkürler. –
@DanielMallott: geçerli bir URL ise, * * sadece bir '' '' '... – Fischermaen