powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Помогите с переводом. VB.NET - C#
8 сообщений из 8, страница 1 из 1
Помогите с переводом. VB.NET - C#
    #32678830
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VB.NET
Код: plaintext
1.
2.
3.
4.
5.
6.
Public Class RunWorkerCompletedEventArgs : Inherits VS2005.RunWorkerCompletedEventArgs

    Public Sub New(ByVal result As Object, ByVal runException As Exception, ByVal cancel As Boolean)
        MyBase.New(result, runException, cancel)
    End Sub

End Class


C#
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
public class RunWorkerCompletedEventArgs : VS2005.RunWorkerCompletedEventArgs
	{

public RunWorkerCompletedEventArgs( object result, Exception runException, bool cancel) :base(result, runException, cancel)

		{

		}
	}

это верно или ?
...
Рейтинг: 0 / 0
Помогите с переводом. VB.NET - C#
    #32679212
Alexey Kudinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
public class RunWorkerCompletedEventArgs : VS2005.RunWorkerCompletedEventArgs 
{ 

 public RunWorkerCompletedEventArgs(object result, Exception runException, bool cancel) 
 { 
   base.New(result, runException, cancel); 
 } 
}

Получено с помощью Convert VB.NET to C#
...
Рейтинг: 0 / 0
Помогите с переводом. VB.NET - C#
    #32679336
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Kudinov
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
public class RunWorkerCompletedEventArgs : VS2005.RunWorkerCompletedEventArgs 
{ 

 public RunWorkerCompletedEventArgs(object result, Exception runException, bool cancel) 
 { 
   base.New(result, runException, cancel); 
 } 
}

Получено с помощью Convert VB.NET to C#

неправильно, так: base.New(result, runException, cancel); в шарпе не пишут
у базы нет никакакого нью.
...
Рейтинг: 0 / 0
Помогите с переводом. VB.NET - C#
    #32679347
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот ещё интересней:
Бэйсик.нет
Код: plaintext
1.
2.
Private Sub WebServiceBackgroundWorker_ProgressChanged(ByVal sender As Object, ByVal e As ProgressChangedEventArgs) Handles WebServiceBackgroundWorker.ProgressChanged
        Me.RemoteProgressBar.Value = e.ProgressPercentage
    End Sub

по идеи в шарпе надо отдельно писать т.е. примерно так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
WebServiceBackgroundWorker.ProgressChanged += new System.EventHandler(this.WebServiceBackgroundWorker_ProgressChanged);

...............

private void WebServiceBackgroundWorker_ProgressChanged (object sender, ProgressChangedEventArgs e)
		{
			this.RemoteProgressBar.Value = e.ProgressPercentage;
		}

но ведь ругается зараза, говорит, что this.WebServiceBackgroundWorker_ProgressChanged не совпадает с System.EventHandler


вопрос: как прицепить?
...
Рейтинг: 0 / 0
Помогите с переводом. VB.NET - C#
    #32679365
Alexey Kudinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
M234

но ведь ругается зараза, говорит, что this.WebServiceBackgroundWorker_ProgressChanged не совпадает с System.EventHandler


вопрос: как прицепить?

Правильно ругается. Потому что делегат System.EventHandler описан так
авторC#]
[Serializable]
public delegate void EventHandler(
object sender,
EventArgs e
);

а пропись Вашего метода object sender, ProgressChangedEventArgs e

В VB видимо использовался другой делегат (пусть и совпадающий по имени)
...
Рейтинг: 0 / 0
Помогите с переводом. VB.NET - C#
    #32679378
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы правы - ступил.
уже разобрался.
большое спасибо.
...
Рейтинг: 0 / 0
Помогите с переводом. VB.NET - C#
    #32679410
Фотография nex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Kudinov
Получено с помощью Convert VB.NET to C#

Странно...
А чего это за "base.New"?
По-моему всё правильно было... Вызывается конструктор базового класса... :|
...
Рейтинг: 0 / 0
Помогите с переводом. VB.NET - C#
    #32679438
Alexey Kudinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nex Alexey Kudinov
Получено с помощью Convert VB.NET to C#

Странно...
А чего это за "base.New"?
По-моему всё правильно было... Вызывается конструктор базового класса... :|

Конвертер решил, что у базового класса есть метод New и его надо позвать.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Помогите с переводом. VB.NET - C#
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]