2

一般的な引数を持たないタイプの外部MSDNドキュメントページには、次のリンク形式(System.IO.FileInfoなど)を使用してアクセスできます。

http://msdn.microsoft.com/ <ISO_LANGUAGE> / library / <FULL_TYPE_NAME> .aspx

ただし、一般的なList <T>のような型には、ハッシュに似たものを介してアクセスします。

http://msdn.microsoft.com/de-de/library/ 6sh2ey19 .aspx

Microsoftはその「ハッシュ」 6sh2ey19をどのように計算しますか、それともどこに保存されますか?

たとえば、C#の解決策はありますか?

4

2 に答える 2

3

MSDNは、URLを決定し、必要に応じてコンテンツを表示することもできる一連のWebサービスを提供します。

http://services.msdn.microsoft.com/ContentServices/ContentService.asmx

また、MSDNマガジンから、Webサービスの利用方法に関するまともな記事があります。これは良い出発点になる可能性があります。

http://msdn.microsoft.com/en-us/magazine/cc163541.aspx

于 2012-06-06T11:49:16.703 に答える
1

JohnKoernerによって提案されたMSDNContentServiceからBCLクラスの完全なリストをダウンロードするためのコンソールアプリケーションを作成しました。結果は、直接のMSDNリンクを作成するために使用できる2つの列(タイプ名、コンテンツID)を持つCSVファイルです。

.NET Framework 4.5のCSVファイルはここからダウンロードできます(〜165キロバイト): https ://github.com/yallie/MsdnHelper/blob/master/out/ClassLibrary45.csv.gz

CSVをIDictionary<string、string>にロードする方法のC#スニペットは次のとおりです: https ://github.com/yallie/MsdnHelper/blob/master/out/ClassLibrary45.cs

この辞書を使用してMSDNリンクを作成します。

var contentId = classes["System.IDisposable"]; // full type name
var msdnLink = string.Format("http://msdn.microsoft.com/en-us/library/{0}.aspx", contentId);
于 2012-11-28T22:12:06.927 に答える