Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: HELP ME PLEASE!!! из C#.NET в VB.NET Добавлено: 23.07.05 22:49  

Автор вопроса:  K&M
Помогите перевести одну строчку из C# на VB (.NET):

VERTEXELEMENT[] elements = new VertexElement[]
{
new VertexElement(0,0,DeclarationType.Float3,DeclarationMethood.Default,DeclaratiocUsage.Position,0),VertexElement.VertexDeclarationEnd
};


Все бы было нормально если бы не то, что на VB нельзя объявлять массив сразу NEW, но надо именно так и причем граница массива неопределена. Строка из Книги по DirectX 9 на платформе .NET, процедура инициализации графики, программируемый конвейер (Язык шейдеров). Помогите пожалуйста!

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #1 Добавлено: 23.07.05 23:04
Если книга в е-виде, то был бы не против тоже почитать (плз, стукни в таком случае по 4407797).

Что касается твоего вопроса.
Вот тебе пример объявления массива, аналогичный твоему. Тебе остается только вписать названия своих классов.

Dim Dates() As Date = {New Date(2005, 10, 20), Date.Now}

Ответить

Номер ответа: 2
Автор ответа:
 K&M



Вопросов: 5
Ответов: 28
 Профиль | | #2 Добавлено: 24.07.05 10:01
А-а, вон как... Спасибо большое. а что делать с директивой VertexElement.VertexDeclarationEnd, написано что ей должен оканчиваться массив?
ЗЫ: книга к сожалению обычная. Если хочешь скажу где купить.

Ответить

Номер ответа: 3
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #3 Добавлено: 24.07.05 11:10
Судя по всему, это не директива, а предопределённый объект VertexElement, который надо просто включить в перечисление последним.

Ответить

Номер ответа: 4
Автор ответа:
 K&M



Вопросов: 5
Ответов: 28
 Профиль | | #4 Добавлено: 24.07.05 14:43
Да, так получается.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам