Soru Visual Studio 2010 ve C # 'da otomatik olarak yorumlar nasıl oluşturulur?


Eclipse'den, bir sınıf veya yöntem için bir yorum yazmaya başladığımda, parametrelerin, dönüş türlerinin ve istisnaların otomatik olarak oluşturulduğunu kullanıyorum. Ancak VisualStudio 2010'da böyle bir şey bulamıyorum. Bunu nasıl başaracağınıza dair ipuçları var mı?


29
2018-03-14 16:17


Menşei


C # içinde "istisnalar" ın tipik olarak yorumlanmadığını, çünkü bunlar Java gibi bir yöntem düzeyinde tanımlanmadıklarını unutmayın. - Reed Copsey


Cevaplar:


Bunu yapmamın tek yolu, yönteminizin hemen üzerindeki satırda sadece "///" yazmanız ve yönteme dayalı bir yorum şablonu oluşturacaktır.


90
2018-03-14 16:21



Yöntemi yazmadan önce yorumlarımı yazmam için bana öğretecek, böylece yönteme niyet ettiğim şey üzerinde odaklandım! - Peter M
Ancak bu istisnaları içermez. Tüm istisnaların bir özetini oluşturabilirsek ve yakaladığımızları silebilirsek çok hoş olurdu. Onları elle belirterek, özellikle de diğer insanlar tarafından kullanılan kütüphanelerde, bazılarının korkunç olduğunu yorumlamayı sık sık unutuyorum. - Noel Widmer


GhostDoc Bunu yapacak ücretsiz bir uzantısıdır. Sadece bir yöntem içinde Ctrl + D'ye (varsayılan olarak) vurun ve varsayılan olarak dolu olan XML Dokümantasyon yorumları ekleyecektir (bunlar genellikle değiştirilmeli / genişletilmelidir).


11
2018-03-14 16:21



Sadece not etmek istiyorum: Sadece kişisel kullanım için ücretsiz. Eğer ilgilenirseniz ;-) - schoetbi


Yorumlar için "//" yerine "///" kullanın. Örneğin, aşağıdaki yorum sadece "///" yazarak otomatik olarak oluşturulmuştur:

/// <summary>
/// </summary>
/// <param name="terms"></param>
public TVec(IEnumerable<Term> terms)
{
}

6
2018-03-14 16:21



Bunu görsel temelde yapmak isteyen herkes için '' ' - user2728841


Bir yöntemin önüne bir satır "///" yazmayı deneyin. Aradığın şey bu mu, söyle.


1
2018-03-14 16:21





Xml yorumlarınızın birçoğunu oluşturmak için Ghostddoc'u kullanabilirsiniz: http://submain.com/products/ghostdoc.aspx

Bence ücretsiz bir versiyon var.


1
2018-03-14 16:24