zequion Ответов: 2

Частичная структура делится на а .dll и локальный файл.cs


 In WPF with C# i use a partial structure that happened as a parameter in many functions. A part of the structure is in the Comun.cs file that is compiled in Comun.dll and contains general variables to all the programs.

The other part of the partial structure is in a Local.cs file and contains variables specific to each program. I have put this file in App_Data.


When compiling with VS, in the places where i refer to the Local.cs variables, the program tells me that the variables are not recognized. I need to be able to compile the final program so that it recognizes all the variables.I have read that there is a partial interface but I do not know if it is useful for this.

Comun.cs -> Comun.dll

public partial struct St_Gen

{   public int Languaje;

}

 

Local.cs

public partial struct St_Gen

{   public int LocalVariable;

}

2.- Another problem is that I can not find the documentation on the structure of the WPF directories. Ex: App_Data what is it for ...

3.- another problem is that it is difficult to find code from other developers in WPF. ¿why? ¿Do you know any site besides codeproject?

4.- Why are there no examples of current WPF codes? Almost all are old.

5.- Working in C # What is more advanced than WPF?

Thanks


Что я уже пробовал:

What have you tried?
What have you tried?

2 Ответов

Рейтинг:
2

zequion

Is it not possible in some way using partial interface?

Why it is not allowed to pass as a parameter ref dynamic?

Can someone answer the other questions I ask? Is WPF a good system or should I move on to something better (with c#)? Thank you


Richard MacCutchan

OriginalGriff уже объяснил, что вы не можете сделать то, о чем просите.
А WPF построен на C#, так что же вы подразумеваете под словом "лучше"?

Рейтинг:
1

OriginalGriff

То partial ключевое слово позволяет распределить контент по нескольким файлам, но ... только в пределах одного пространства имен и только во время компиляции - вы не можете использовать partial чтобы "расширить" структуру извне сборки, в которой она определена.

Невозможно "добавить" переменные в a struct так, как ты хочешь. (И вы не можете наследовать от a struct вообще, так что вы не можете получить новый struct или class и от них тоже.)

Подумайте о том, что вы пытаетесь сделать: вероятно, есть гораздо, гораздо лучший способ сделать это!


[no name]

Разве это не возможно каким-то образом использовать частичный интерфейс?

Может ли кто-нибудь ответить на другие вопросы, которые я задаю? Является ли WPF хорошей системой или мне следует перейти к чему-то лучшему (с помощью c#)? Спасибо