Click here to Skip to main content
15,905,073 members
Home / Discussions / C#
   

C#

 
AnswerRe: How can i see native code? Pin
frommi29-Jul-09 4:51
frommi29-Jul-09 4:51 
GeneralRe: How can i see native code? Pin
Eddy Vluggen29-Jul-09 6:05
professionalEddy Vluggen29-Jul-09 6:05 
Questionimage manipulation Pin
strife1929-Jul-09 2:46
strife1929-Jul-09 2:46 
AnswerRe: image manipulation Pin
musefan29-Jul-09 2:58
musefan29-Jul-09 2:58 
GeneralRe: image manipulation Pin
strife1929-Jul-09 3:26
strife1929-Jul-09 3:26 
QuestionCapturing screenshots from games Pin
SimpleData29-Jul-09 1:55
SimpleData29-Jul-09 1:55 
AnswerRe: Capturing screenshots from games Pin
leckey29-Jul-09 4:59
leckey29-Jul-09 4:59 
GeneralRe: Capturing screenshots from games Pin
SimpleData29-Jul-09 5:13
SimpleData29-Jul-09 5:13 
GeneralRe: Capturing screenshots from games Pin
leckey29-Jul-09 7:16
leckey29-Jul-09 7:16 
GeneralRe: Capturing screenshots from games Pin
SimpleData29-Jul-09 7:25
SimpleData29-Jul-09 7:25 
GeneralRe: Capturing screenshots from games Pin
leckey29-Jul-09 14:23
leckey29-Jul-09 14:23 
GeneralRe: Capturing screenshots from games Pin
SimpleData29-Jul-09 23:26
SimpleData29-Jul-09 23:26 
QuestionTimer interval not change while running the windows service in C# Pin
Rajesh_K_Sharma29-Jul-09 1:17
Rajesh_K_Sharma29-Jul-09 1:17 
AnswerRe: Timer interval not change while running the windows service in C# Pin
Ashfield29-Jul-09 1:28
Ashfield29-Jul-09 1:28 
AnswerRe: Timer interval not change while running the windows service in C# Pin
PIEBALDconsult29-Jul-09 5:00
mvePIEBALDconsult29-Jul-09 5:00 
GeneralRe: Timer interval not change while running the windows service in C# Pin
Rajesh_K_Sharma29-Jul-09 23:29
Rajesh_K_Sharma29-Jul-09 23:29 
Questionset a font for a TextBox / c# [modified] Pin
made in 4429-Jul-09 1:13
made in 4429-Jul-09 1:13 
AnswerRe: set a font for a TextBox / c# Pin
stancrm29-Jul-09 1:38
stancrm29-Jul-09 1:38 
GeneralRe: set a font for a TextBox / c# Pin
made in 4430-Jul-09 3:03
made in 4430-Jul-09 3:03 
GeneralRe: set a font for a TextBox / c# Pin
stancrm30-Jul-09 3:14
stancrm30-Jul-09 3:14 
GeneralRe: set a font for a TextBox / c# Pin
made in 4430-Jul-09 6:25
made in 4430-Jul-09 6:25 
AnswerRe: set a font for a TextBox / c# Pin
Baeltazor30-Jul-09 19:00
Baeltazor30-Jul-09 19:00 
QuestionAccess Methods of a Class Directly Pin
Matt Clarkson29-Jul-09 1:00
Matt Clarkson29-Jul-09 1:00 
You can access the Exists method of System.IO.File class directly like so:

bool fooExists = System.IO.File.Exists("C:\foo.txt");

I have created a class that has a method in it that logs an exception to an XML file, such as:

namespace Matt.Clarkson
{
	using System;
	using System.IO;
	using System.Xml;
	using System.Security;
	using System.Windows;

	public class ExceptionLogging
	{
		public bool LogException(Exception ex)
		{
		[code for logging file]
		}
	{
}

I can access this fine with the following code:

Matt.Clarkson.ExceptionLogging foo = new Matt.Clarkson.ExceptionLogging();
try
{
	System.IO.Path.GetDirectoryName(">?|>FDA{}{}!@'#~¬");
}
catch (Exception ex)
{
	foo.LogException("Epic Fail", ex);
}

But I cannot do:

Matt.Clarkson.ExceptionLogging.LogException("Epic Fail", ex);

I understand why I cannot do the above line of code but how can i structure my classes/namespace so that i can use methods like in the .NET framework File.Exists example above. I have no need to create a new ExceptionLogging class as I just want the method inside.

I know that the above method could just be the constructor of the class but I am looking to understand the way to do this structure.

I would love to read a tutorial on this subject but I'm not even sure what this falls under? Sigh | :sigh:

Thanks for any help,

Regards,

Matt Clarkson
AnswerRe: Access Methods of a Class Directly Pin
stancrm29-Jul-09 1:02
stancrm29-Jul-09 1:02 
GeneralRe: Access Methods of a Class Directly Pin
Matt Clarkson29-Jul-09 1:05
Matt Clarkson29-Jul-09 1:05 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.