bool test() { StringBuilder sb; sb.Append("qwerty asdfgh"); SmartPointer<String> s = sb.Substring(1, 5); return (*s == "wert"); }
bool test() { StringBuilder sb; sb.Append("qwerty asdfgh"); SmartPointer<String> s = sb.Substring(-2, -1); return (s.IsNull()); }
/*static*/ String CRingtoneManager::ConstructBooleanTrueWhereClause( /* [in] */ List<String>* columns, /* [in] */ Boolean includeDrm) { String tempNull; if (columns == NULL) { return tempNull; } StringBuilder sb; sb += "("; for (Int32 i = columns->GetSize() - 1; i >= 0; i--) { sb += (*columns)[i]; sb += "=1 or "; } if (columns->IsEmpty() == FALSE) { // Remove last ' or ' Int32 tempValue; sb.GetLength(&tempValue); String tempText; sb.Substring(tempValue - 4, &tempText); sb.Reset(); sb += tempText; } sb += ")"; if (!includeDrm) { // If not DRM files should be shown, the where clause // will be something like "(is_notification=1) and is_drm=0" sb += " and "; sb += IMediaStoreMediaColumns::IS_DRM; sb += "=0"; } String tempText; sb.ToString(&tempText); return tempText; }
bool test() { StringBuilder sb; SmartPointer<String> s = sb.Substring(1); return (s.IsNull()); }