30 Ekim 2026 Cuma

C# / .NET Kavramsal Başvuru Ağacı

C# / .NET Kavramsal Başvuru Ağacı
.NET
│
├── 1. Runtime (Çalışma Ortamı)
│   ├── CLR (Common Language Runtime)
│   ├── Garbage Collector (GC)
│   └── JIT Compiler
│
├── 2. Assembly (Derleme Birimi)
│   ├── .dll (Class Library / Library Assembly)
│   ├── .exe (Executable)
│   ├── System.Runtime.dll
│   ├── System.Console.dll
│   └── System.Collections.dll
│
├── 3. Namespace (Ad Alanı)
│   │
│   ├── 3.1. Framework / Library Namespaces
│   │   │
│   │   ├── System
│   │   │   │
│   │   │   ├── Class
│   │   │   │   ├── Object
│   │   │   │   ├── String
│   │   │   │   │   ├── Length (Property)
│   │   │   │   │   ├── Contains() (Method)
│   │   │   │   │   ├── Replace() (Method)
│   │   │   │   │   └── Substring() (Method)
│   │   │   │   │
│   │   │   ├── Console
│   │   │   │   ├── Write() (Method)
│   │   │   │   ├── WriteLine() (Method)
│   │   │   │   ├── Read() (Method)
│   │   │   │   └── ReadLine() (Method)
│   │   │   │
│   │   │   ├── Math
│   │   │   │   ├── Sqrt() (Method)
│   │   │   │   ├── Pow() (Method)
│   │   │   │   ├── Abs() (Method)
│   │   │   │   └── Round() (Method)
│   │   │   │
│   │   │   └── Array
│   │   │
│   │   ├── Struct
│   │   │   │
│   │   │   ├── Integer Types
│   │   │   │   ├── Byte
│   │   │   │   ├── SByte
│   │   │   │   ├── Int16
│   │   │   │   ├── UInt16
│   │   │   │   ├── Int32
│   │   │   │   ├── UInt32
│   │   │   │   ├── Int64
│   │   │   │   ├── UInt64
│   │   │   │   ├── Int128
│   │   │   │   └── UInt128
│   │   │   │
│   │   │   ├── Floating-Point Types
│   │   │   │   ├── Half
│   │   │   │   ├── Single
│   │   │   │   └── Double
│   │   │   │
│   │   │   ├── Decimal Type
│   │   │   │   └── Decimal
│   │   │   │
│   │   │   ├── Logical / Character Types
│   │   │   │   ├── Boolean
│   │   │   │   └── Char
│   │   │   │
│   │   │   ├── Date / Time Types
│   │   │   │   ├── DateTime
│   │   │   │   │   ├── Now (Property)
│   │   │   │   │   ├── Today (Property)
│   │   │   │   │   ├── AddDays() (Method)
│   │   │   │   │   └── AddYears() (Method)
│   │   │   │   ├── DateTimeOffset
│   │   │   │   ├── DateOnly
│   │   │   │   ├── TimeOnly
│   │   │   │   └── TimeSpan
│   │   │   │
│   │   │   ├── Other Structs
│   │   │   │   ├── Guid
│   │   │   │   ├── Index
│   │   │   │   └── Range
│   │   │   │
│   │   │   ├── Generic Structs
│   │   │   │   ├── Nullable<T>
│   │   │   │   ├── Memory<T>
│   │   │   │   └── ReadOnlyMemory<T>
│   │   │   │
│   │   │   ├── Ref Structs
│   │   │   │   ├── Span<T>
│   │   │   │   └── ReadOnlySpan<T>
│   │   │   │
│   │   │   └── ValueTuple Family
│   │   │       ├── ValueTuple
│   │   │       ├── ValueTuple<T1>
│   │   │       ├── ValueTuple<T1,T2>
│   │   │       ├── ValueTuple<T1,T2,T3>
│   │   │       ├── ...
│   │   │       └── ValueTuple<T1,...,T7,TRest>
│   │   │
│   │   ├── System.Collections
│   │   │   ├── ArrayList (Class)
│   │   │   └── Hashtable (Class)
│   │   │
│   │   ├── System.Collections.Generic
│   │   │   ├── List<T> (Class)
│   │   │   ├── Dictionary<TKey,TValue> (Class)
│   │   │   └── HashSet<T> (Class)
│   │   │
│   │   ├── System.IO
│   │   │   ├── File (Class)
│   │   │   ├── Directory (Class)
│   │   │   └── StreamReader (Class)
│   │   │
│   │   ├── System.Text
│   │   │   ├── StringBuilder (Class)
│   │   │   └── Encoding (Class)
│   │   │
│   │   └── System.Threading.Tasks
│   │       ├── Task (Class)
│   │       └── Task<T> (Class)
│   │
│   └── 3.2. User-defined Namespaces
│       └── MyApplication
│           ├── Models
│           ├── Services
│           └── Utilities
│
├── 4. Type (Tür)
│   ├── Class
│   ├── Struct
│   ├── Interface
│   ├── Enum
│   ├── Delegate
│   └── Record
│       ├── Record Class
│       └── Record Struct
│
├── 5. Type Members (Tür Üyeleri)
│   ├── Constructor
│   ├── Method
│   │   ├── Parameter
│   │   ├── Return Type
│   │   └── Method Body
│   │       ├── Local Variable
│   │       └── Statements
│   ├── Property
│   ├── Field
│   ├── Event
│   ├── Indexer
│   ├── Operator
│   └── Nested Type
│
└── 6. C# Language Concepts
    ├── Variables
    ├── Constants
    ├── Expressions
    ├── Statements
    ├── Operators
    ├── Control Flow
    │   ├── if / else
    │   ├── switch
    │   ├── for / foreach
    │   └── while / do
    ├── Exception Handling
    │   ├── try
    │   ├── catch
    │   ├── finally
    │   └── Stack Trace (Tanılama Kavramı)
    └── Access Modifiers
        ├── public
        ├── private
        ├── protected
        └── internal

Hiç yorum yok:

Yorum Gönder