Salut, est ce que quelqu'un peut m'expliquer pourquoi je peux faire "dataTable.Columns(integer).ColumnName" en VB.net alors qu'en C# j'obtiens l'erreur "System.Data.DataTable.Columns' is a property but is used like a method". Je comprends pourquoi ça ne marche pas en C#, ce que je ne comprends pas c'est pourquoi ça marche en VB.net?
En plus si quelqu'un peut m'indiquer comment accéder au contenu de "Columns" par un index en C# (comme "Columns(int index)" en VB.net ci-dessous) ce serait cool. Merci.
-code VB.net---->
<-----
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Imports Microsoft.VisualBasic Imports System.Data Module Module1 Sub Main() Dim dt As New DataTable() Dim s As String = dt.Columns(1).ColumnName End Sub End Module
-code C#---->
<-----
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 using System.Data; namespace Test1 { class Program { static void Main(string[] args) { DataTable dt=new DataTable(); string s =dt.Columns(1).ColumName; } } }
Partager