> For the complete documentation index, see [llms.txt](https://www.saladpuk.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.saladpuk.com/beginner-1/csharp101/intermediate.md).

# ระดับกลาง

ความรู้ในระดับกลาง ซึ่งโดยปรกติคนที่จบมหาลัยหลักสูตร Computer Science ได้ควรจะต้องเข้าใจเรื่องเหล่านี้หมดแล้ว 😍

{% content-ref url="/pages/-LmZhAUyVPypU4BGd8NS" %}
[15.Value type vs Reference type](/beginner-1/csharp101/intermediate/value-vs-reference.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LmZlErAuNadOG3Fc\_Xc" %}
[16.ลดงานซ้ำๆด้วย Method](/beginner-1/csharp101/intermediate/method.md)
{% endcontent-ref %}

{% content-ref url="/pages/-Lme6jrVe69vVvoEWG1Y" %}
[17.มารู้จักกับ Class & Field กัน](/beginner-1/csharp101/intermediate/class.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LmeEuGF2njiervSU7oU" %}
[18.มารู้จักกับ Constructor กันบ้าง](/beginner-1/csharp101/intermediate/constructor.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LmeL-j9JzAHbMJnXEGE" %}
[19.มาเขียน Method ใน Class กัน](/beginner-1/csharp101/intermediate/method-in-class.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LmgNC1voN7doIHWw7Dq" %}
[20.มารู้จักกับ Property กัน](/beginner-1/csharp101/intermediate/property.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LmhWCaz9E1nOiO03sue" %}
[21.ลองใช้คลาสแบบจริงจังบ้าง](/beginner-1/csharp101/intermediate/demo-class.md)
{% endcontent-ref %}

{% content-ref url="/pages/-Lmj21yC-35zV9PtxLg7" %}
[22.การสืบทอด Inheritance](/beginner-1/csharp101/intermediate/inheritance.md)
{% endcontent-ref %}

{% content-ref url="/pages/-Lmj5Ppomq2yKr82KE8t" %}
[23.Polymorphism](/beginner-1/csharp101/intermediate/polymorphism.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LmqJdgCXK1x0BI01fRy" %}
[24.Abstract Class](/beginner-1/csharp101/intermediate/abstract-class.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LmqQg7DubML\_gk10Hj6" %}
[25.Interface](/beginner-1/csharp101/intermediate/interface.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LmqWR6e9nh6NvSKy3D1" %}
[26.Namespace](/beginner-1/csharp101/intermediate/namespace.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LmqhPWkiuGrfCzbskN9" %}
[27.Enum](/beginner-1/csharp101/intermediate/enum.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LmtPJTgseaPELzujxws" %}
[28.Exception handler](/beginner-1/csharp101/intermediate/exception.md)
{% endcontent-ref %}

{% content-ref url="/pages/-Lmt\_11lffOoUeiTzEI2" %}
[29.ลงลึกกับ string](/beginner-1/csharp101/intermediate/string.md)
{% endcontent-ref %}

{% content-ref url="/pages/-Lmtj2vMga7Xm2Qe-5pA" %}
[30.StringBuilder เพื่อนคู่ string](/beginner-1/csharp101/intermediate/stringbuilder.md)
{% endcontent-ref %}
