DOBON.NET DOBON.NETプログラミング掲示板過去ログ

C#をVBにしたい

  • 題名: C#をVBにしたい
  • 著者: まさし
  • 日時: 2004/09/08 18:50:39
  • ID: 6057
  • この記事の返信元:
    • (なし)
  • この記事への返信:
  • ツリーを表示
環境/言語:[VB.NET]
分類:[.NET]

こんにちは、まさしです。
以下のC#をVB.NETに直したいのですが、
どのようになるのでしょうか?

string getText(TableCell tc) {
DataBoundLiteralControl dblc =
(DataBoundLiteralControl)tc.Controls[0];
return dblc.Text;
}
■No6057に返信(まさしさんの記事)
> こんにちは、まさしです。
> 以下のC#をVB.NETに直したいのですが、
> どのようになるのでしょうか?
>
> string getText(TableCell tc) {
> DataBoundLiteralControl dblc =
> (DataBoundLiteralControl)tc.Controls[0];
> return dblc.Text;
> }

↓を使ってもダメなのでしょうか?
http://dobon.net/vb/dotnet/links/convertcs2vb.html

しかし、TableCellと、DataBoundLiteralControlって何の型だろう?
オブジェクトブラウザで検索しても見つからなかった。


質問に答えようか微妙なとこですが、こんな感じになるのでしょうかねぇ...

  ' ※アクセス指定子がないので、Privateになります。
  Private Function getText(ByVal tc As TableCell) As String
    Dim dblc As DataBoundLiteralControl = CType(tc.Controls(0), DataBoundLiteralControl)
    Return dblc.Text
  End Function
本題とは関係ないのですが‥‥

> オブジェクトブラウザで検索しても見つからなかった。

 TableCell は System.Web.UI.WebControls 名前空間の、 DataBoundLiteralControl は
System.Web.UI 名前空間のクラスですね。オブジェクト ブラウザに表示されるのは
開いているソリューションで使用中のものだけですから、 Windows アプリ開発中に目に
することはないでしょう。
# なんて、私自身は普段目にしない方だったり :-p


 とそれはさておき。

 TIPS として公開されてるものとはいえ−いや、だからこそ、でしょうか−コードの出典は
明らかにしておくべきではないかと。>元質問者さま
  • 題名: Re[3]: C#をVBにしたい
  • 著者: まさし
  • 日時: 2004/09/08 20:33:59
  • ID: 6062
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
皆さん、ありがとうございます。
また、質問として抽象的でわかりづらく、
すみませんでした。以後、気をつけます。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板