C# question - should be easy

JonnyBalls

Member
Apr 4, 2000
61
0
0
I want to include other .cs files in my project.
I can't figure this out easily

I want the equivalent of
c++: #include
java: import

 

MrChad

Lifer
Aug 22, 2001
13,507
3
81
If they are in the same package (namespace?), you shouldn't need to do anything (just add the .cs files to your project).

If they are not in the same package/namespace, import the namespace with the using keyword.

Guide
 

JonnyBalls

Member
Apr 4, 2000
61
0
0
Yeah... they're in the same package/namespace, but it's not letting me access the other namespace...

I'm just trying to access a function outside of my main namespace & it says that function doesn't exist in current namespace...

Originally posted by: MrChad
If they are in the same package (namespace?), you shouldn't need to do anything (just add the .cs files to your project).

If they are not in the same package/namespace, import the namespace with the using keyword.

Guide

 

spacelord

Platinum Member
Oct 11, 2002
2,127
0
71
are you using Visual Studio?

do you have a "using other.name.space;" at the top of your .cs file?
 

JonnyBalls

Member
Apr 4, 2000
61
0
0
I'm using visual studio yeah C#.NET

I can't get a simple 2 file program to work... here's what I got:

Class1.cs:

using System;
using System.IO;

using namespace2;
namespace namespace1
{
class Class1
{
static void Main(string[] args)
{
test();
}
}
}
--

Class2.cs:

using System;
using System.IO;

namespace namespace2
{
class Class2
{
public void test()
{
Console.Read();//or whatever
}
}
}

_____
it won't compile & both files are included in project
 

JonnyBalls

Member
Apr 4, 2000
61
0
0
Originally posted by: Sparky Anderson
You need an object of Class2 to be able to call test....

If I just wanted class2 to perform some action, how would I need to modify the above files to do that?
Or maybe you can put up a quick simple example how to access across multiple files?
 

Sparky Anderson

Senior member
Mar 1, 2000
307
0
0
this should do it....



using System;
using System.IO;

using namespace2;
namespace namespace1
{
class Class1
{
static void Main(string[] args)
{
Class2.test();
}
}
}
--

Class2.cs:

using System;
using System.IO;

namespace namespace2
{
class Class2
{
public static void test()
{
Console.Read();//or whatever
}
}
}
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |