convert c to c#

johnix

New member
Joined
Oct 30, 2014
Messages
4
Programming Experience
3-5
Hi,
I have a lot of code written in C to convert to C#.
Now the scenario is:

- some modules written in C with public/private variables and public/private void or functions
- each module interacts with another module for example
module a get/set public variable of module b
module b call function of module a and module c

which is the best way to convert all code?

my first thought is to use static for reproduce c modules, but i need to instantiate and inherit the classes

my second thought is to create a new class with the variables and then pass the class to other class: for example

C#:
   v v1 = new v();
   a a1 = new a(ref v1);
   b b1 = new b(ref v1);

   // class with global variables
    public class v
    {
        public string test = "fsfdsfds";
    }
    
        public class a
    {

         v var;

        public a (ref v v1)
        {
            var = v1;

        }
    
        public void test(string s)
        {
            var.test = s;

        }
    
    }
    
    {
    public class b
    {
         v var;

        public b (ref v v1)
        {
            var = v1;
        }

    }

but i'm not shure if is correct.

I do not have enough experience in C #, you can give me some advice/example?
 
Top Bottom