как в c# использовать элементы языка visual basic

программирование visual basic

Если быть точнее нужно использовать my.computer.network.DownloadFile из vb в c#

Примечание:
Т.е. в коде это должно выглядеть так?

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Net;
using Microsoft.Win32;
using System.Collections;
using Microsoft.VisualBasic;

namespace Info_Update
{
public partial class FormUpdate : Form
{
public FormUpdate()
{
InitializeComponent();
}
private void button_click(object sender, EventArgs e)
{
My.Computer.Network.DownloadFile(<набор параметров>);
}
}
}

Если да, то он не видет My.

Примечание:
Есть две причины по которым я не стал использовать из с# метод
1. в vb он короче)))
2. есть желание узнать, как работать со сборками от других языков.)

После Microsoft.VisualBasic к сожалению не вижу Devices, там находится только VBCodeProvider.
Microsoft.VisualBasic.Devices.Network().DownloadFile

Примечание:
t00z, можно вопрос
reference - это стандартное место объявления, проще говоря, где using или она записывается отдельно?

Примечание:
Все, всем спасибо.)))
Ответы:
Нужно добавить в refrence ссылку на библиотеку Microsoft.VisualBasic,потом в коде программы подключить библиотеку так: using Microsofr.VisualBasic .И всё.
Ссылку на библиотеку главное не забыть добавить в референс.
>в vb он короче)))
Может быть и короче, но по сути это всего лишь обёртка для System.Net.WebClient.DownloadFile.
>есть желание узнать, как работать со сборками от других языков.)
Нет сборок других языков. Есть сборки .NET (MSIL), независимо от того на каком языке они написанны. Работа со сборкой написанной на другом языке ни чем не отличается от работы со сборкой написанной на томже языке.
>После Microsoft.VisualBasic к сожалению не вижу Devices, там находится только VBCodeProvider.
Надо подключить сборку Microsoft.VisualBasic.
>reference - это стандартное место объявления, проще говоря, где using или она записывается отдельно
References не там, где using. Ссылки на сборки указываются в файле проэкта (а не исходных кодов), если Вы пользуетесь средой разработки. Если же Вы компилируете с помощью csc из командной строки, то ссылки на сборки указываются в ключе /reference (/r).


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.