On 2/9/15 4:30 AM, ketmar wrote:
On Mon, 09 Feb 2015 07:32:32 +, rumbu wrote:
class Outer {
class Inner {
static Inner createInner()
{
return new Inner(); //need 'this' to access member
this
}
}
}
Is this a bug?
strictly speaking, t
On Monday, 9 February 2015 at 09:30:55 UTC, ketmar wrote:
... you can use `static class Inner` to tell the compiler
that
`Inner` doesn't require any context.
Thank you, static qualifier works. I thought in C# terms where a
static class means anything else.
On Mon, 09 Feb 2015 07:32:32 +, rumbu wrote:
> class Outer {
> class Inner {
> static Inner createInner()
> {
> return new Inner(); //need 'this' to access member
> this
> }
> }
> }
>
> Is this a bug?
strictly speaking, this is not a bug. com
On Monday, 9 February 2015 at 07:32:33 UTC, rumbu wrote:
class Outer
{
class Inner
{
static Inner createInner()
{
return new Inner(); //need 'this' to access member
this
}
}
}
Is this a bug?
If Inner is not nested, it works as expected:
class I
class Outer
{
class Inner
{
static Inner createInner()
{
return new Inner(); //need 'this' to access member
this
}
}
}
Is this a bug?
If Inner is not nested, it works as expected:
class Inner
{
static Inner createInner()
{
return