Question: Im trying to split a String into an Array. In PHP I normally use explode -> profit. But I cant get it to work in C# ...

```
string fuel = "08,02,22,97,38,15";
string[] numbers = fuel.Split(new char[] { ',' });

```

He just splits on every character, fe: numbers[0]=0 and numbers[1]=8

What am I doing wrong?

EDIT: I used the fuel string as fuel[0] which gives the first char, hence the mistake. It shouldve been numbers[0] stupid mistake!

Answer: 
No you can't do this. The value of "code" is defined at run time, while the macro is replaced on compile time. You have to use different macro definitions.
You can do this:

```
#define TRIPLE_LOOP(code)\
for(...) for(...) for(...) { code }\

#define TRIPLE_LOOP()\
SOME_OTHER_CODE

```

And i think it will work:)