Rockstar_ Ответов: 5

Преобразовать vb.net код для C# .net


привет друзья,
Может ли кто-нибудь plz преобразовать этот код VB .net в c# .net

Я попробовал это сделать www.developerfusion.com, их это дает ошибку.

Public Declare Function SCardListReaders Lib "Winscard.dll" Alias "SCardListReadersA" (ByVal hContext As Integer, ByVal mzGroup As String, ByVal ReaderList As String, ByRef pcchReaders As Integer) As Integer

lukeer

За исключением части [DllImport], принадлежащей выше ее цели, для меня это выглядит как действительный код C#.

Rockstar_

Извините за последнюю ошибку,
теперь я обновил свой код, можете ли вы, пожалуйста, один раз посмотреть....

Santhosh Kumar Jayaraman

я согласен..Это похоже на код c#, вы используете ключевые слова, такие как int, public, которых нет в VB

5 Ответов

Рейтинг:
2

salada kumarv

Привет друг,

Я даю одно решение. Есть еще несколько бесплатных конвертеров. Однажды я использовал конвертер с c# на vb.net и vb.net в c#. после преобразования вы можете использовать его в Dotnet.


По отношению
Салада кумарв


Рейтинг:
1

Aarti Meswania

если вы хотите преобразовать свой код c# в VB, то речь идет об ошибке

Попробуйте это преобразование

<System.Runtime.InteropServices.DllImport("Winscard.dll", EntryPoint:="SCardGetStatusChangeA", CharSet:=CharSet.Ansi, SetLastError:=True, ExactSpelling:=True)> _
      Public Function SCardListReaders(ByVal hContext As Integer, ByVal mzGroup As String, ByVal ReaderList As String, ByRef pcchReaders As Integer) As Integer

Счастливого Кодирования!
:)


Рейтинг:
1

Trak4Net

Должно быть что-то вроде этого

[System.Runtime.InteropServices.DllImport("Winscard.dll", EntryPoint = "SCardListReadersA")]
       public extern int SCardListReaders(int hContext, string mzGroup, string ReaderList, ref int pcchReaders);


Рейтинг:
1

charles henington

[System.Runtime.InteropServices.DllImport("Winscard.dll", EntryPoint="SCardListReadersA", ExactSpelling=true, CharSet=System.Runtime.InteropServices.CharSet.Ansi, SetLastError=true)]
public static extern int SCardListReaders(int hContext, string mzGroup, string ReaderList, ref int pcchReaders);


Рейтинг:
0

Member 11751486

[DllImport(winscardDLLFName, EntryPoint = "SCardListReadersA", CharSet = CharSet. Ansi)]
публичный статический модификатор extern int и SCardListReaders(
Указателя IntPtr hContext,
группы байтов[] ,
читатели byte[] ,
Реф инт pcchReaders
);


Richard MacCutchan

Ответ на этот вопрос был дан 4 года назад. Пожалуйста,не пишите в закрытых вопросах.