- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Visual Basic 2015 Length)
Visual Basic 2015 Length関数とLen関数の使い方の違いは?
このQ&Aのポイント
- Visual Basic 2015では、文字列の長さを取得するためには`Length()`関数が利用できますが、`Len()`関数は利用できません。
- 以前のバージョンのVisual Basicでは、文字列の長さを取得するためには`Len()`関数が利用されていましたが、Visual Basic 2015では`Length()`関数が新たに導入されました。
- この変更により、Visual Basicの開発者は文字列の長さを取得するために一貫して`Length()`関数を使用することが推奨されています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Lenは関数のことでLengthはメソッドのことですか? であれば、マイクロソフトの方針というよりは、言語としてのバランスじゃないですか。 文字列というオブジェクトに、長さを問い合わせるって考えのほうがオブジェクト指向プログラミングとしてはしっくり来ますよね。
お礼
お礼が遅くなり申し訳ございません。 確かに、形としては、メソッドですね。 しかし、「s」文字列のプロパティ(情報)を求めているとも考えられますね。 どちらにせよ、「関数」というカテゴリーではなく、「Len()」とは、結果としては、同じものを得られるとしても、意味が違うのかも知れませんね。 私なりに、もう少し、勉強してみます。 ありがとうございました。
補足
お礼のコメントを書いてから、少し調べてみたのですが、「Visual Basic Length」で検索すると、「String.Lengthプロパティ」として、複数のサイトで、扱われていました。 従って、プロパティみたいです。 しかし、「Len()」関数だけでいいじゃん! ありがとうございました。