VB.netでユーザードキュメントフォルダーのPathを文字列で取得する方法を教えて下さい。

タグの編集
投稿者 じょにー  (社会人) 投稿日時 2018/9/13 11:17:49
VB.netでドキュメントフォルダーのパスを文字列で取得したいので、NETで色々検索してみた結果
Console.WriteLine( _
    System.Environment.GetFolderPath(Environment.SpecialFolder.Personal))
と言うコードを見つけましたが、ここからどう文字列を抜き出すのかが良く解りません
そもそもこのConsoleクラスが、何かと言う事と、使い方が、まったく解っていません。MSDNの説明文を読んでいても、いまいち理解出来ませんでした。
ドキュメントフォルダーのパスの文字列での取得のやり方のサンプルコードをご呈示いただけると大変助かります。
諸先輩方々、是非ご指導下さい
投稿者 shu  (社会人) 投稿日時 2018/9/13 14:55:29
Console.WriteLine
はコンソールに指定した文字列を出力するだけですので
そんなに深く考える必要はありません。

System.Environment.GetFolderPath(Environment.SpecialFolder.Personal)

が欲しい文字列となると思いますのでそれを変数に入れるなどその後、処理したいものに
わたしていけばよいです。
投稿者 じょにー  (社会人) 投稿日時 2018/9/13 17:27:05
shu様、ご返答ありがとう御座います。その文字列に引き渡し方が解らず、戸惑っています。
例えば、Dim DataPath As Stringに文字列を入れたい時はどの様ににすればいいのででしょうか?
単純に=で代入しようとするとエラーになります。
引き渡し方があるのでしょうか?
投稿者 eigyou  (社会人) 投稿日時 2018/9/13 19:09:44
じょにー様

謎ですね

Dim DataPath As String = System.Environment.GetFolderPath(Environment.SpecialFolder.Personal)

では、エラーにはならんです

どんなエラーが出るのでしょうか?
投稿者 じょにー  (社会人) 投稿日時 2018/9/13 21:28:57
eigyou様、shu様、ご返答いただき、どうもありがとう御座います。
エラーになる原因が解りました。
Dim DataPath As String = Console.WriteLine( _
    System.Environment.GetFolderPath(Environment.SpecialFolder.Personal))と記述しておりました
Console.はいらないのですね、外して実行した所、無事取得出来ました。
大変助かりました。両名様共、感謝致します。
まだまだ、勉強不足を痛感致しました。今後共ご指導お願い致します。