## BitConverter::ToDouble(const System::ArrayPtr\<uint8_t\>\&, int) method


يقوم بتحويل ثمانية بايتات من المصفوفة المحددة بدءًا من الفهرس المحدد إلى قيمة ذات دقة مزدوجة للنقطة العائمة.

```cpp
static double System::BitConverter::ToDouble(const System::ArrayPtr<uint8_t> &value, int startIndex)
```


| Parameter | Type | الوصف |
| --- | --- | --- |
| value | const System::ArrayPtr\<uint8_t\>\& | [Array](../../array/) التي تحتوي على بايتات للتحويل |
| startIndex | int | الفهرس في المصفوفة الذي يبدأ منه أخذ البايتات للتحويل |

### ReturnValue

قيمة عدد عشري بنقطة عائمة ذات دقة مزدوجة ناتجة عن التحويل

## انظر أيضًا

* Typedef [ArrayPtr](../../arrayptr/)
* Class [BitConverter](../)
* Namespace [System](../../)
* Library [Aspose.Page for C++](../../../)
## BitConverter::ToDouble(const System::Details::ArrayView\<uint8_t\>\&, int) method


يقوم بتحويل ثمانية بايتات من المصفوفة المحددة بدءًا من الفهرس المحدد إلى قيمة ذات دقة مزدوجة للنقطة العائمة.

```cpp
static double System::BitConverter::ToDouble(const System::Details::ArrayView<uint8_t> &value, int startIndex)
```


| Parameter | Type | الوصف |
| --- | --- | --- |
| value | const System::Details::ArrayView\<uint8_t\>\& | ArrayView الذي يحتوي على البايتات للتحويل |
| startIndex | int | الفهرس في المصفوفة الذي يبدأ منه أخذ البايتات للتحويل |

### ReturnValue

قيمة عدد عشري بنقطة عائمة ذات دقة مزدوجة ناتجة عن التحويل

## انظر أيضًا

* Class [BitConverter](../)
* Namespace [System](../../)
* Library [Aspose.Page for C++](../../../)
